che cosa le migliori pratiche per il troncamento del log in SQL Server?
-
16-10-2019 - |
Domanda
Ho un DB di produzione in SQL Server e ha voluto mettere gli ultimi ritocchi dopo la funzionalità è completata. prima della spedizione fuori voglio essere sicuro di avere un po 'alto pulito nel server SQL DB e troncare e ridurre le dimensioni dei file di registro?
posso avere una corsa di lavoro notturno per i registri Tronca e ridurre i file?
Questo è quello che ho finora: Il mio modello di recupero 'SEMPLICE
ALTER proc [dbo]. [UTIL_ShrinkDB_TruncateLog] come
- sp_helpfile exec BACKUP LOG PMIS CON TRUNCATE_ONLY
DBCC SHRINKFILE (PMIS, 1)
DBCC SHRINKFILE (PMIS, 1)
Soluzione
- Non troncare o ridurre i file di log.
- Si veda il punto 1
Perché pensi che questa sia una buona idea?
Con la semplice ripresa, le voci del registro interno vengono rimossi periodicamente (pronti per essere riutilizzati), ma il file non richiede più di elaborazione.
Il file di registro è la dimensione che è a causa della vostra attività quotidiane. Se si compatta il file di log che si ritroverà con scarse prestazioni.