Condividi tramite


Attività Ricostruisci indice

L'attività Ricostruisci indice consente di ricostruire indici nelle tabelle e nelle viste dei database di SQL Server. Per ulteriori informazioni sulla gestione degli indici, vedere Riorganizzazione e ricostruzione degli indici.

Tramite l'attività Ricostruisci indice un pacchetto può ricostruire gli indici in uno o più database. Se si utilizza l'attività per ricostruire gli indici di un singolo database, sarà possibile scegliere le viste e le tabelle di cui ricostruire gli indici.

L'attività incapsula un'istruzione ALTER INDEX REBUILD con le opzioni di ricostruzione degli indici seguenti:

  • Per l'opzione FILLFACTOR è possibile specificare un valore percentuale o utilizzare il valore originale.
  • Impostare PAD_INDEX = ON per allocare alle pagine di livello intermedio dell'indice lo spazio disponibile specificato dall'opzione FILLFACTOR.
  • Impostare SORT_IN_TEMPDB = ON per archiviare in tempdb i risultati intermedi dell'ordinamento utilizzati per la ricostruzione dell'indice. Quando l'opzione relativa ai risultati intermedi dell'ordinamento è impostata su OFF, i risultati vengono archiviati nello stesso database dell'indice.
  • Impostare IGNORE_DUP_KEY = ON per consentire alle operazioni di inserimento di più righe che includono record che violano i vincoli UNIQUE di inserire i record che non violano tali vincoli.
  • Impostare ONLINE = ON per non mantenere i blocchi a livello di tabella in modo da consentire l'esecuzione di aggiornamenti o query sulla tabella sottostante durante la ricostruzione dell'indice.

Per ulteriori informazioni sull'istruzione ALTER INDEX e le opzioni di ricostruzione dell'indice, vedere ALTER INDEX (Transact-SQL).

ms137718.note(it-it,SQL.90).gifImportante:
Il tempo richiesto dall'attività per creare l'istruzione Transact-SQL da eseguire è proporzionale al numero degli indici da ricostruire. Se l'attività è configurata per la ricostruzione degli indici in tutte le tabelle e le viste di un database con un numero elevato di indici oppure per la ricostruzione degli indici in più database, la generazione dell'istruzione Transact-SQL potrebbe richiedere una quantità di tempo considerevole.

Configurazione dell'attività Ricostruisci indice

È possibile impostare le proprietà tramite Progettazione SSIS. Questa attività è disponibile nella sezione Attività di manutenzione della casella degli strumenti di Progettazione SSIS.

Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSIS, fare clic sull'argomento seguente:

Attività Ricostruisci indice (Piano di manutenzione)

Per ulteriori informazioni sull'impostazione di queste proprietà in Progettazione SSIS, fare clic sull'argomento seguente:

Vedere anche

Concetti

Attività di Integration Services
Creazione del flusso di controllo di un pacchetto

Altre risorse

Attività di manutenzione

Guida in linea e informazioni

Assistenza su SQL Server 2005