Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008 - Ridurre il registro delle transazioni - Un modo per automatizzare?

Se il tuo file cresce ogni notte a 500 MB, c'è solo un'azione corretta:crea prima il file a 500 MB e lascialo lì . La compressione del file di registro è dannosa. Anche la crescita automatica del file di registro è dannosa.

  • hai raggiunto l'inizializzazione di riempimento zero a crescita del file durante le normali operazioni, riducendo le prestazioni
  • il tuo log cresce a piccoli incrementi creando molti file di log virtuali, con conseguente riduzione delle prestazioni operative
  • il tuo registro viene frammentato durante la riduzione. Sebbene non sia così grave come la frammentazione dei file di dati, la frammentazione dei file di registro ha comunque un impatto sulle prestazioni
  • un giorno la crescita giornaliera di 500 MB esaurirà lo spazio su disco e vorresti che il file fosse pre-cresciuto

Non devi credermi sulla parola, puoi leggere su alcuni dei blog di MVP cosa hanno da dire sulla pratica del restringimento dei log e dei file su base regolare:

Ce ne sono altri, mi sono solo stancato di collegarli.

Ogni volta che riduci un file di registro, una fata perde le ali.