Oto krótka wskazówka:
Podczas niektórych operacji przywracania w programie SQL Server krok ponawiania dziennika transakcji może trwać niezwykle długo. W zależności od wersji i wydania zainstalowanego programu SQL Server, można zwiększyć wydajność przez majstrowanie przy wydajności odczytu z wyprzedzeniem dla operacji ponawiania. Aby to zrobić, powinieneś użyć MAXTRANSFERSIZE
parametr RESTORE
oświadczenie. Na przykład, jeśli ustawisz MAXTRANSFERSIZE = 1048576
, użyje buforów 1 MB.
Jeśli zmienisz MAXTRANSFERSIZE
, miej oko na obiekty PerfMon dla Buffer Manager i Readahead I/O. Możesz również mieć oko na LOGBUFFER
statystyki oczekiwania.
Chętnie poznam Twoją opinię. Czy próbowałeś tej techniki? Czy to działało zgodnie z reklamą? Czy wymagało to pewnych zmian, aby działać w określonej wersji lub edycji?
Wielkie dzięki,
-Kev
–Obserwuj mnie na Twitterze!