Според Кралицата на индексирането - Кимбърли Трип - това, което тя търси в клъстерен индекс, е основно:
- Уникален
- Тесен
- Статични
И ако можете също да гарантирате:
- Непрекъснато нарастващ модел
тогава сте доста близо до получаването на вашия идеален ключ за клъстериране!
Вижте целия й публикация в блог тук , и още един наистина интересен за клъстерирането на ключови въздействия върху операциите с таблици тук:Дебатът за групирания индекс продължава .
Всичко като INT (особено INT ИДЕНТИЧНОСТ) или евентуално INT и DATETIME са идеални кандидати. По други причини GUID изобщо не са добри кандидати - така че може да имате GUID като ваш PK, но не групирайте таблицата си върху него - тя ще бъде фрагментирана до неузнаваемост и производителността ще пострада.