News from SQLPASS 2005: Index Included Columns

SQL Server 2005 permette di includere delle colonne non chiave nella creazione di un indice noncluster. Grazie a questa possibilità diventa molto più semplice creare degli indici di copertura (ossia indici che comprendono tutte le colonne di una determinata query), in quanto le colonne incluse vengono messe solo nelle pagine foglia dell'indice e quindi non impattano sulla struttura B-Tree che supporta l'indice.

Questo permette di avere i benefici di un covering index (indice di copertura, appunto ), senza però doverne pagare un prezzo eccessivo; il che è un'ottima cosa in quanto l'utilizzo degli indici di copertura per la risuluzione di una query è di fatto il modo più veloce che SQL Server ha per fare il proprio lavoro.

Print | posted on venerdì 30 settembre 2005 18:54

Comments have been closed on this topic.

Copyright © Davide Mauri

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski