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

Suggerimento rapido:velocizza un ripristino lento dal registro delle transazioni

Ecco un rapido consiglio per te:

Durante alcune operazioni di ripristino in SQL Server, il passaggio di ripetizione del registro delle transazioni potrebbe richiedere un tempo insolitamente lungo. A seconda della versione e dell'edizione di SQL Server che hai installato, potresti essere in grado di aumentare le prestazioni armeggiando con le prestazioni del readahead per le operazioni di ripetizione. Per fare ciò, dovresti usare il MAXTRANSFERSIZE parametro del RESTORE dichiarazione. Ad esempio, se imposti MAXTRANSFERSIZE = 1048576 , utilizzerà buffer da 1 MB.

Se modifichi il MAXTRANSFERSIZE , tieni d'occhio gli oggetti PerfMon per Buffer Manager e Readahead I/O. Potresti anche voler tenere d'occhio LOGBUFFER attendi statistiche.

Mi piacerebbe sentire il tuo feedback. Hai provato questa tecnica? Ha funzionato come pubblicizzato? Sono state necessarie alcune modifiche per funzionare su una versione o edizione specifica?

Molte grazie,
-Kev
–Seguimi su Twitter!