Attività Riorganizza indiceReorganize Index Task

L'attività Riorganizza indice consente di riorganizzare indici nelle tabelle e nelle viste dei database di SQL ServerSQL Server .The Reorganize Index task reorganizes indexes in SQL ServerSQL Server database tables and views. Per altre informazioni sulla gestione degli indici, vedere Riorganizzare e ricompilare gli indici.For more information about managing indexes, see Reorganize and Rebuild Indexes.

Tramite l'attività Riorganizza indice un pacchetto può riorganizzare indici in uno o più database.By using the Reorganize Index task, a package can reorganize indexes in a single database or multiple databases. Se si utilizza l'attività per riorganizzare gli indici di un singolo database, sarà possibile scegliere le viste e le tabelle di cui riorganizzare gli indici.If the task reorganizes only the indexes in a single database, you can choose the views or the tables whose indexes the task reorganizes. L'attività Riorganizza indice include anche un'opzione per la compattazione dei dati oggetto di grandi dimensioni.The Reorganize Index task also includes an option to compact large object data. I dati oggetto di grandi dimensioni sono dati con il tipo image, text, ntext, varchar(max), nvarchar(max), varbinary(max) o xml.Large object data is data with the image, text, ntext, varchar(max), nvarchar(max), varbinary(max), or xml data type. Per altre informazioni, vedere Tipi di dati (Transact-SQL).For more information, see Data Types (Transact-SQL).

L'attività Riorganizza indice incapsula l'istruzione Transact-SQL ALTER INDEX.The Reorganize Index task encapsulates the Transact-SQL ALTER INDEX statement. Se si sceglie di compattare i dati oggetto di grandi dimensioni, l'istruzione utilizzerà la clausola REORGANIZE WITH (LOB_COMPACTION = ON), in caso contrario tale clausola verrà impostata su OFF.If you choose to compact large object data, the statement uses the REORGANIZE WITH (LOB_COMPACTION = ON) clause, otherwise LOB_COMPACTION is set to OFF. Per altre informazioni, vedere ALTER INDEX (Transact-SQL).For more information, see ALTER INDEX (Transact-SQL).

Importante

Il tempo richiesto dall'attività per creare l'istruzione Transact-SQL da eseguire è proporzionale al numero degli indici da riorganizzare.The time the task takes to create the Transact-SQL statement that the task runs is proportionate to the number of indexes the task reorganizes. Se l'attività è configurata per la riorganizzazione degli indici in tutte le tabelle e le viste di un database con un numero elevato di indici oppure per la riorganizzazione degli indici in più database, la generazione dell'istruzione Transact-SQL potrebbe richiedere una quantità di tempo considerevole.If the task is configured to reorganize indexes in all the tables and views in a database that holds a large number of indexes, or to reorganize indexes in multiple databases, the task can take a considerable amount of time to generate the Transact-SQL statement.

Configurazione dell'attività Riorganizza indiceConfiguration of the Reorganize Index Task

È possibile impostare le proprietà tramite Progettazione SSISSSIS .You can set properties through SSISSSIS Designer. Questa attività è disponibile nella sezione Attività di manutenzione della casella degli strumenti **** di Progettazione SSISSSIS .This task is in the Maintenance Plan Tasks section of the Toolbox in SSISSSIS Designer.

Per informazioni sulle proprietà che è possibile impostare in Progettazione SSISSSIS , fare clic sull'argomento seguente:For information about the properties that you can set in SSISSSIS Designer, click the following topic:

Per altre informazioni su come impostare queste proprietà nella finestra di Progettazione SSISSSIS , vedere Impostazione delle proprietà di un'attività o di un contenitore.For more information about how to set these properties in SSISSSIS Designer, see Set the Properties of a Task or Container.

Vedere ancheSee Also

Attività di Integration Services Integration Services Tasks
Flusso di controlloControl Flow