Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Gründe, keinen gruppierten Index in SQL Server 2005 zu haben

Bei "normalen" Daten oder Nachschlagetabellen:nein, ich sehe überhaupt keinen Grund.

Bei Dingen wie Massenimporttabellen oder temporären Tabellen – es kommt darauf an.

Für einige Leute scheint es überraschend, dass es gut ist Clustered Index kann Operationen wie INSERT oder UPDATE tatsächlich beschleunigen. Siehe Kimberly Tripps, ausgezeichnet. Die Clustered-Index-Debatte geht weiter

In diesem Licht:Ich sehe keine gültiger Grund nicht einen guten geclusterten Index zu haben (schmal, stabil, eindeutig, ständig ansteigend =INT IDENTITY als naheliegendste Wahl) für jede SQL Server-Tabelle.

Lesen Sie alle ausgezeichneten Blog-Beiträge von Kimberly Tripp zu diesem Thema, um tiefere Einblicke in die Auswahl von Clustering-Schlüsseln zu erhalten:

http://www.sqlskills.com/BLOGS/KIMBERLY/category/Clustering-Key.aspx

http://www.sqlskills.com/BLOGS/KIMBERLY/category/Clustered-Index.aspx

Exzellentes Zeug von der "Queen of Indexing"! :-)