sql >> Database >  >> RDS >> Database

Snelle tip – Versnel een langzaam herstel vanuit het transactielogboek

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!


  1. Verbinding maken met Microsoft Access in IRI Workbench

  2. Waarschuwingen voor uitvoeringsplan vastleggen met uitgebreide gebeurtenissen

  3. Wat is PostgreSQL?

  4. Voorbeeldschema's voor Oracle 12c installeren met behulp van de Database Configuration Assistant