Sono in qualche modo un DBA accidentale, essendo uno sviluppatore che ha ereditato un paio di server di database (2005 e 2008) da qualcuno che sapeva poco sull'amministrazione del database e apparentemente aveva ancora meno interesse a saperne di più sull'argomento.
Sto imparando come sto andando e attualmente sto cercando di capire i file di registro delle transazioni.
Tutti i nostri database sono stati configurati con il semplice modello di recupero e il ripensamento automatico. Ho capito che l'uso dell'autoshrink è di solito un'idea orribile, ma ho capito che questo è stato fatto per impedire ai registri delle transazioni di crescere senza controllo. (Il ridimensionamento automatico riduce effettivamente i file di registro o solo il DB?)
Ho trovato questo su SQL Server 2012 e mi chiedevo se fosse vero per il 2005 e / o il 2008, e esattamente cosa significa: "Quando un database utilizza il modello di recupero semplice, il Motore di database tronca il registro delle transazioni dopo un checkpoint. [. ..] Il Motore di database attiva un checkpoint automatico nel modello di recupero semplice quando il registro virtuale diventa pieno al 70 percento. " Dove viene specificata la dimensione del registro virtuale?
Voglio disabilitare la riduzione automatica su tutti i database, ma prima di farlo, devo sapere che i file di registro non aumenteranno rapidamente di controllo.
Qualsiasi aiuto sarebbe molto apprezzato.