Pages

SQL Server: Clustered indexes vs. non-clustered indexes

Clustered indexes

Use for columns that contain a large number of distinct values
Queries that return large record sets
Columns that are frequently found in WHERE clauses (BETWEEN, , etc)
Never use on a GUID column

Non-clustered indexes

Use for columns that contain a large number of distinct values (if a clustered index already exists).
Queries that do not return large record [...]

Share and Enjoy:
  • Print this article!
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn