Procedura: Definizione di fattori di riempimento per indici (Visual Database Tools)
Data aggiornamento: 12 dicembre 2006
Nei database di Microsoft SQL Server è possibile identificare un fattore di riempimento per specificare il livello di riempimento consentito per ogni pagina di indice. Il fattore di riempimento determina la percentuale di spazio in ogni pagina di livello foglia da riempire con dati, riservando pertanto una percentuale di spazio libero per l'aumento delle dimensioni successivo. Se, ad esempio, si specifica un fattore di riempimento pari a 80, il 20% di ogni pagina di livello foglia verrà mantenuto vuoto per garantire lo spazio necessario per l'espansione dell'indice man mano che vengono aggiunti nuovi dati alla tabella sottostante. La quantità di spazio vuoto su una pagina di indice è importante perché quando una pagina di indice si riempie, occorrerà suddividerla per fare posto alle nuove righe.
Specificare un fattore di riempimento se si desidera ottimizzare le prestazioni. Si rivela utile quando si crea un nuovo indice su una tabella con dati esistenti, soprattutto se è possibile prevedere con precisione le future modifiche a tali dati.
Per specificare un fattore di riempimento per un indice
In Esplora oggetti fare clic con il pulsante destro del mouse sulla tabella con un indice per il quale si desidera specificare un fattore di riempimento e scegliere Progetta (Modifica in SP1 o versioni precedenti).
La tabella verrà visualizzata in Progettazione tabelle.
Scegliere Indici/chiavi dal menu Progettazione tabelle.
Verrà visualizzata la finestra di dialogo Indici/chiavi.
Selezionare l'indice dall'elenco Indice o chiave primari/univoci selezionati.
Nella casella Riempimento digitare un numero compreso tra 0 e 100.
[!NOTA] Il valore 100 indica che le pagine saranno piene e verrà utilizzata la quantità minima di spazio di archiviazione. Si consiglia di utilizzare questa impostazione solo se non verranno apportate modifiche ai dati, ad esempio per una tabella di sola lettura. Un valore inferiore lascia più spazio nelle pagine di dati e quindi riduce la necessità di suddividerle all'aumentare delle dimensioni degli indici, ma richiede uno spazio di archiviazione maggiore.
Vedere anche
Concetti
Creazione di indici (Motore di database)
Fattore di riempimento
Altre risorse
Finestra di dialogo Indici/chiavi (Visual Database Tools)