sql >> Databasteknik >  >> RDS >> Database

Snabbtips – Snabba upp en långsam återställning från transaktionsloggen

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!


  1. Visa Modal Window-meddelanden i Oracle Forms med Show_Alert

  2. Hur kan jag använda mysqli_fetch_array() två gånger?

  3. Generera ett slumpmässigt datum i Oracle med DBMS_RANDOM

  4. Jämför Oracle MySQL, Percona Server och MariaDB