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

Troncamento del log delle transazioni

Sono contenute informazioni sul troncamento del log.

Gestione delle dimensioni del file di log delle transazioni

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.

Fattori che possono ritardare il troncamento del log

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)

Guida in linea e informazioni

Assistenza su SQL Server 2005