Zazwyczaj indeks klastrowany jest tworzony w programie SQL Server Management Studio, ustawiając klucz podstawowy, jednak moje ostatnie pytanie dotyczące PK < -> indeks klastrowany (Meaning of Primary Key to Microsoft SQL Server 2008) wykazało, że nie jest konieczne ustawianie PK i indeksu klastrowanego na równe.Jak wybrać indeks klastrowany w SQL Server?
Jak zatem wybrać indeksy klastrowe? Rzućmy następujący przykład:
tworzenia tabel Klienci (id int, ...) utworzyć tabeli Orders (id int, int) CustomerID
Chcielibyśmy zwykle utworzyć PK/CI na obu kolumnach identyfikatorów ale pomyślałem o stworzeniu go dla zamówień w CustomerID. Czy to najlepszy wybór?
Możliwy duplikat [Serwer SQL - kiedy należy korzystać z indeksu klastrowego a nie klastrowanego?] (Https://stackoverflow.com/questions/18304376/sql-server-when-to-use-clustered-vs-non- indeks klastrowy) –