Kategoria: SQL Dodane przez marcin90

Czemu tabela może mieć tylko jeden indeks klastrowany?

1 odpowiedź

1 0 Dodane 10-06-2018 przez dependency

Wiersze w bazie danych są fizycznie zapisywane na dysku według porządku narzucanego właśnie przez klucz klastrowany. Nie można utworzyć dwóch kluczy klastrowanych (klastrowych) na jednej tabeli, ponieważ nie można uporządkować danych jednocześnie na kilka sposobów.

Często przytaczanym przykładem jest książka telefoniczna, w której dane są ułożone według posortowanych alfabetycznie nazwisk oraz imion, nie da się ich więc jednocześnie zapisywać np. według numerów telefonów.


Dodaj swoją wersję odpowiedzi

Dodajesz odpowiedź jako gość. Zaloguj się się by uzyskać dostęp do rankingu oraz powiadomień.