Unsere Datenbanken bestehen aus vielen Tabellen, von denen die meisten einen ganzzahligen Ersatzschlüssel als Primärschlüssel verwenden. Etwa die Hälfte dieser Primärschlüssel befindet sich in Identitätsspalten.
Die Datenbankentwicklung begann in den Tagen von SQL Server 6.0.
Eine der Regeln, die von Anfang an befolgt wurden, war: Vermeiden Sie es, einen Clustered-Index auf der Grundlage eines inkrementellen Schlüssels zu erstellen , wie Sie in diesen Tipps zur Indexoptimierung finden .
Mit SQL Server 2005 und SQL Server 2008 habe ich den starken Eindruck, dass sich die Umstände geändert haben. In der Zwischenzeit sind diese Primärschlüsselspalten perfekte erste Kandidaten für den Clustered-Index der Tabelle.