Hier is een snelle tip voor jou:
Tijdens sommige herstelbewerkingen in SQL Server kan de stap voor het opnieuw uitvoeren van het transactielogboek ongewoon lang duren. Afhankelijk van de versie en editie van SQL Server die u hebt geïnstalleerd, kunt u mogelijk de prestaties verbeteren door te sleutelen aan de readahead-prestaties voor de bewerkingen opnieuw. Gebruik hiervoor de MAXTRANSFERSIZE
parameter van de RESTORE
uitspraak. Als u bijvoorbeeld MAXTRANSFERSIZE = 1048576
. instelt , het gebruikt buffers van 1 MB.
Als u de MAXTRANSFERSIZE
. wijzigt , houd de PerfMon-objecten voor Buffer Manager en Readahead I/O in de gaten. Misschien wilt u ook LOGBUFFER
in de gaten houden wachtstatistieken.
Ik hoor graag uw feedback. Heb je deze techniek geprobeerd? Werkte het zoals geadverteerd? Waren er enkele wijzigingen nodig om aan een specifieke versie of editie te werken?
Hartelijk dank,
-Kev
–Volg mij op Twitter!