Hier ist ein kurzer Tipp für Sie:
Bei manchen Wiederherstellungsvorgängen in SQL Server dauert der Wiederholungsschritt des Transaktionsprotokolls möglicherweise ungewöhnlich lange. Abhängig von der Version und Edition von SQL Server, die Sie installiert haben, können Sie möglicherweise die Leistung steigern, indem Sie an der Readahead-Leistung für die Redo-Vorgänge herumbasteln. Dazu sollten Sie die MAXTRANSFERSIZE
verwenden Parameter des RESTORE
Erklärung. Wenn Sie beispielsweise MAXTRANSFERSIZE = 1048576
festlegen , es werden 1 MB-Puffer verwendet.
Wenn Sie die MAXTRANSFERSIZE
ändern , behalten Sie die PerfMon-Objekte für Buffer Manager und Readahead I/O im Auge. Vielleicht möchten Sie auch LOGBUFFER
im Auge behalten Wartestatistik.
Ich würde gerne Ihr Feedback hören. Haben Sie diese Technik ausprobiert? Hat es wie angekündigt funktioniert? Waren einige Änderungen erforderlich, um an einer bestimmten Version oder Edition zu arbeiten?
Vielen Dank,
-Kev
–Folge mir auf Twitter!