Attività Compatta database
L'attività Compatta database consente di ridurre le dimensioni dei file di log e di dati dei database di SQL Server. Per ulteriori informazioni, vedere Compattazione di un database.
Tramite l'attività Compatta database un pacchetto può compattare file per uno o più database. La compattazione dei file di dati consente di recuperare spazio mediante lo spostamento di pagine di dati dalla fine del file in uno spazio libero più prossimo all'inizio del file. Quando alla fine del file viene reso disponibile spazio sufficiente, le pagine di dati alla fine del file possono essere deallocate e restituite al file system.
Attenzione |
---|
I dati spostati al fine della compattazione di un file possono essere inseriti in qualsiasi posizione disponibile nel file. Ciò comporta la frammentazione dell'indice, con la possibile riduzione delle prestazioni delle query per la ricerca di un intervallo dell'indice. Per eliminare la frammentazione, ricompilare gli indici del file dopo la compattazione. |
L'attività Compatta database incapsula un comando DBCC SHRINKDATABASE, che include gli argomenti e le opzioni seguenti:
database_name
target_percent
NOTRUNCATE o TRUNCATEONLY.
Se si utilizza l'attività Compatta database per compattare più database, verranno eseguiti più comandi SHRINKDATABASE, uno per ogni database. Vengono utilizzati gli stessi argomenti per tutte le istanze del comando SHRINKDATABASE, ad eccezione dell'argomento database_name. Per ulteriori informazioni, vedere DBCC SHRINKDATABASE (Transact-SQL).
Configurazione dell'attività Compatta database
È 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:
Per ulteriori informazioni sull'impostazione di queste proprietà in Progettazione SSIS, fare clic sull'argomento seguente:
|