Her er et hurtigt tip til dig:
Under nogle gendannelsesoperationer i SQL Server kan det tage usædvanlig lang tid, at transaktionsloggen genoptages. Noget afhængigt af versionen og udgaven af SQL Server, du har installeret, kan du muligvis øge ydeevnen ved at pille ved readahead-ydeevnen for redo-handlingerne. For at gøre dette skal du bruge MAXTRANSFERSIZE
parameter for RESTORE
udmelding. For eksempel, hvis du indstiller MAXTRANSFERSIZE = 1048576
, vil den bruge 1 MB buffere.
Hvis du ændrer MAXTRANSFERSIZE
, hold øje med PerfMon-objekterne til Buffer Manager og Readahead I/O. Du ønsker måske også at holde øje med LOGBUFFER
ventestatistikker.
Jeg vil meget gerne høre din feedback. Har du prøvet denne teknik? Virkede det som annonceret? Krævede det nogle ændringer for at virke på en bestemt version eller udgave?
Mange tak,
-Kev
–Følg mig på Twitter!