17.06.2013 Views

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

Beginning Microsoft SQL Server 2008 ... - S3 Tech Training

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 9: <strong>SQL</strong> <strong>Server</strong> Storage and Index Structures<br />

Figure 9-8<br />

Tim<br />

Fred<br />

Mike<br />

Ralph<br />

Tony<br />

102<br />

1<br />

56<br />

74<br />

209<br />

Tony<br />

Tom<br />

Zach<br />

Creating, Altering, and Dropping Indexes<br />

276<br />

Tim<br />

Amy<br />

Barbara<br />

102<br />

27<br />

367<br />

Tim<br />

Bill<br />

Charlie<br />

Diane<br />

Ernest<br />

Bill<br />

Bruce<br />

Frank<br />

Clustered Seek: 209<br />

102<br />

270<br />

23<br />

361<br />

211<br />

270<br />

104<br />

171<br />

Tony<br />

Sue<br />

These work much as they do on other objects such as tables. Let’s take a look at each, starting with the<br />

CREATE.<br />

Indexes can be created in two ways:<br />

209<br />

157<br />

99<br />

Tom<br />

Tony<br />

Yolanda<br />

157<br />

209<br />

❑ Through an explicit CREATE INDEX command<br />

❑ As an implied object when a constraint is created<br />

Tim<br />

105<br />

102<br />

List from<br />

Non-Clustered Index:<br />

Each of these has its own quirks about what it can and can’t do, so let’s look at each of them<br />

individually.<br />

Tim<br />

Tom<br />

Tony<br />

102<br />

157<br />

209<br />

Tim<br />

Amy<br />

Barbara<br />

Tom<br />

Amy<br />

Barbara<br />

102<br />

27<br />

367<br />

157<br />

27<br />

367<br />

Tim<br />

Bill<br />

Charlie<br />

Diane<br />

Ernest<br />

Bill<br />

Bruce<br />

Frank<br />

Tom<br />

Bill<br />

Charlie<br />

Diane<br />

Ernest<br />

Bill<br />

Bruce<br />

Frank<br />

Clustered Seek: 102<br />

102<br />

270<br />

23<br />

361<br />

211<br />

270<br />

104<br />

171<br />

Tim<br />

Fred<br />

Mike<br />

Ralph<br />

Steve<br />

Tom<br />

Fred<br />

Mike<br />

Ralph<br />

Steve<br />

102<br />

1<br />

56<br />

74<br />

52<br />

Clustered Seek: 157<br />

157<br />

270<br />

23<br />

361<br />

211<br />

270<br />

104<br />

171<br />

157<br />

1<br />

56<br />

74<br />

52<br />

Steve<br />

Tom<br />

Zach<br />

Steve<br />

Sue<br />

Tim<br />

Steve<br />

Tom<br />

Zach<br />

Steve<br />

Sue<br />

Tim<br />

52<br />

157<br />

99<br />

52<br />

105<br />

102<br />

52<br />

157<br />

99<br />

52<br />

105<br />

102<br />

Tom<br />

Tony<br />

Yolanda<br />

Tom<br />

Tony<br />

Yolanda<br />

157<br />

209<br />

157<br />

209

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!