Här är ett snabbt tips till dig:
Under vissa återställningsåtgärder i SQL Server kan steget för att göra om transaktionsloggen ta ovanligt lång tid. Beroende lite på vilken version och utgåva av SQL Server du har installerat kan du kanske öka prestandan genom att mixtra med läsprestandan för redo-operationerna. För att göra detta bör du använda MAXTRANSFERSIZE
parametern för RESTORE
påstående. Till exempel, om du ställer in MAXTRANSFERSIZE = 1048576
, kommer den att använda 1MB buffertar.
Om du ändrar MAXTRANSFERSIZE
, håll ett öga på PerfMon-objekten för Buffer Manager och Readahead I/O. Du kanske också vill hålla ett öga på LOGBUFFER
vänta statistik.
Jag skulle gärna höra din feedback. Har du provat denna teknik? Fungerade det som annonserat? Krävde det några ändringar för att fungera på en specifik version eller utgåva?
Stort tack,
-Kev
–Följ mig på Twitter!