Laut The Queen Of Indexing – Kimberly Tripp – wonach sie in einem gruppierten Index sucht, ist hauptsächlich:
- Einzigartig
- Schmal
- Statisch
Und wenn Sie auch garantieren können:
- Ständig zunehmendes Muster
dann sind Sie Ihrem idealen Clustering-Schlüssel ziemlich nahe!
Sehen Sie sich ihre gesamte Blogbeitrag hier , und ein weiteres wirklich interessantes über das Gruppieren wichtiger Auswirkungen auf Tabellenoperationen hier:Die Clustered-Index-Debatte geht weiter .
Alles wie ein INT (insbesondere eine INT IDENTITY) oder möglicherweise ein INT und eine DATETIME sind ideale Kandidaten. Aus anderen Gründen sind GUIDs überhaupt keine guten Kandidaten - Sie könnten also eine GUID als PK haben, aber gruppieren Sie Ihre Tabelle nicht darauf - sie wird bis zur Unkenntlichkeit fragmentiert und die Leistung wird darunter leiden.