Database
 sql >> Base de données >  >> RDS >> Database

Astuce rapide - Accélérez une restauration lente à partir du journal des transactions

Voici un petit conseil :

Lors de certaines opérations de restauration dans SQL Server, l'étape de rétablissement du journal des transactions peut prendre un temps anormalement long. En fonction de la version et de l'édition de SQL Server que vous avez installées, vous pourrez peut-être augmenter les performances en modifiant les performances de lecture anticipée pour les opérations de rétablissement. Pour ce faire, vous devez utiliser le MAXTRANSFERSIZE paramètre du RESTORE déclaration. Par exemple, si vous définissez MAXTRANSFERSIZE = 1048576 , il utilisera des tampons de 1 Mo.

Si vous modifiez le MAXTRANSFERSIZE , gardez un œil sur les objets PerfMon pour Buffer Manager et Readahead I/O. Vous pouvez également garder un œil sur LOGBUFFER statistiques d'attente.

J'aimerais entendre vos commentaires. Avez-vous essayé cette technique ? Cela a-t-il fonctionné comme annoncé ? Cela a-t-il nécessité des modifications pour fonctionner sur une version ou une édition spécifique ?

Merci beaucoup,
-Kev
–Suivez-moi sur Twitter !