Indicizzazione nella tabella
Si applica a: Windows | Windows Server
Indicizzazione nella tabella
Un indice è un set di colonne chiave che definiscono un ordinamento permanente dei record in una tabella. I record sono voci di indice nell'indice primario. È possibile definire un indice primario e più indici secondari per creare ordini diversi di dati nella tabella.
Anche se è possibile definire più indici, i record vengono archiviati fisicamente negli alberi B+ nell'ordine specificato dall'indice primario. L'indice primario è sempre un indice cluster e deve essere univoco. L'indice primario deve essere dichiarato prima del primo aggiornamento della tabella per mantenere l'ordinamento dell'indice. Quando non viene definito alcun indice primario dall'applicazione, i dati vengono archiviati nell'ordine in cui i record vengono aggiunti alla tabella. Questo indice speciale viene definito indice sequenziale.
Gli alberi B+ separati vengono usati per ordinare i record in base all'indice secondario. Le voci di indice nell'indice secondario contengono puntatori ai dati archiviati in base all'indice primario. Le voci di indice per i record nell'indice primario devono essere univoche perché l'indice secondario punta al record usando la chiave primaria del record. Gli indici secondari possono o non avere un vincolo di univocità. Per altre informazioni, vedere l'argomento Panoramica del database .
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per