Aquí hay un consejo rápido para usted:
Durante algunas operaciones de restauración en SQL Server, el paso de rehacer del registro de transacciones puede estar tomando un tiempo inusualmente largo. Dependiendo un poco de la versión y edición de SQL Server que haya instalado, es posible que pueda aumentar el rendimiento jugando con el rendimiento de lectura anticipada para las operaciones de rehacer. Para hacer esto, debe usar el MAXTRANSFERSIZE
parámetro del RESTORE
declaración. Por ejemplo, si configura MAXTRANSFERSIZE = 1048576
, usará búferes de 1 MB.
Si cambia el MAXTRANSFERSIZE
, vigile los objetos PerfMon para Buffer Manager y Readahead I/O. También es posible que desee mantener un ojo en LOGBUFFER
estadísticas de espera.
Me encantaría escuchar sus comentarios. ¿Has probado esta técnica? ¿Funcionó como se anuncia? ¿Requirió algunos cambios para funcionar en una versión o edición específica?
Muchas gracias,
-Kev
–¡Sígueme en Twitter!