Gestione del log delle transazioni
Data aggiornamento: 5 dicembre 2005
In questo argomento viene descritta la gestione ordinaria dello spazio del log delle transazioni per evitarne il riempimento.
Il troncamento del log, che risulta automatico con il modello di recupero con registrazione minima, è essenziale per impedire che lo spazio del log si esaurisca. Il processo di troncamento comporta la riduzione delle dimensioni del file di log logico contrassegnando come non attivi i file di log virtuali che non contengono alcuna parte del log logico. In alcuni casi, tuttavia, è utile compattare fisicamente o espandere il file di log fisico.
[!NOTA] Anche un piccolo aumento automatico delle dimensioni di un file di log può comportare una riduzione delle prestazioni. È consigliabile specificare un incremento di crescita per un file di log sufficientemente grande da consentire di evitare l'espansione frequente. L'incremento di crescita predefinito pari al 10% è solitamente appropriato. Per informazioni sulla modifica della proprietà relativa all'incremento di crescita per un file di log, vedere ALTER DATABASE (Transact-SQL).
Contenuto della sezione
Argomento | Descrizione |
---|---|
Sono contenute informazioni sul troncamento del log. |
|
Sono contenute informazioni sul monitoraggio delle dimensioni del log delle transazioni, sulla compattazione del log delle transazioni, sull'aggiunta o rimozione di un file di log delle transazioni e sull'ottimizzazione del tasso di aumento del log delle transazioni di tempdb. |
|
Sono descritti i fattori che possono ritardare il troncamento del log. |
Vedere anche
Concetti
Aggiunta ed eliminazione di file di dati e del log delle transazioni
Applicazione dei backup del log delle transazioni
Codifica di transazioni efficienti
Architettura fisica del log delle transazioni
Risoluzione dei problemi relativi a un log delle transazioni pieno (Errore 9002)
Utilizzo dei backup del log delle transazioni
Altre risorse
BACKUP (Transact-SQL)
CHECKPOINT (Transact-SQL)