Pregunta

¿Qué es el archivo de registro de transacciones en SQL Server virtual?

¿Fue útil?

Solución

MSDN :

Las divisiones del motor de base de datos SQL Server cada archivo de registro físico internamente en un número de archivos de registro virtuales. Virtual archivos de registro no se han fijado tamaño, y número allí no está fijado de virtual los archivos de registro de un archivo de registro físico. los Motor de base elige el tamaño de los archivos de registro virtuales dinámicamente mientras se está creando o se extiende registro archivos. El motor de base intenta mantener un pequeño número de virtual archivos. El tamaño de los archivos virtuales después de un archivo de registro se ha extendido es la suma del tamaño de la existente registro y el tamaño del nuevo archivo incremento. El tamaño o el número de archivos de registro virtuales no se pueden configurar o conjunto por los administradores.


El registro de transacciones es un wrap-around expediente. Por ejemplo, considere una base de datos con un archivo de registro físico dividido en cuatro archivos de registro virtuales. Cuando el la base de datos se crea, el registro lógico archivo comienza al inicio de la archivo de registro físico. Nuevos registros de registro están añadido al final del registro lógico y expandir hacia el final de la de registro físico. El truncamiento del registro libera ningún registros virtuales cuyos registros todos aparecen delante de las anotaciones de recuperación mínimo número de secuencia (MinLSN).

text alt

Cuando el extremo del registro lógico alcanza el final del registro físico archivo, las nuevas entradas de registro se envuelven alrededor al inicio del archivo de registro físico.

text alt

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top