Mostrando entradas con la etiqueta SQL Server Internals. Mostrar todas las entradas
Mostrando entradas con la etiqueta SQL Server Internals. Mostrar todas las entradas

miércoles, 21 de enero de 2009

Entendiendo las Estructuras de Páginas de Datos (Datapages)

Aqui voy a mencionar como se conforma una pagina de datos y algunos tips utiles

Mover la base de datos Master

SQL Server Internals - Virtual Log Files

Las VLG (Virtual Log Files) es como se denomina a aquellas unidades lógicas que en SQL Server gestionan el log de transacciones de cada bases de datos. Su tamaño es determinado internamente pero siempre existiran entre 4 y 16 VLFs cuando el archivo físico del log es creado. Asi mismo el Log crece en unidades de VLFs y puede ser encogido solamente hasta el límite de las mismas.



Estas estructuras pueden tener cuatro diferentes estados:
-Activas : Son todas las que representan transacciones 'uncommited'
-Recuperables
-Reusables :
-Sin Usar

Para ver datos referentes a los VLFs se utiliza el comando DBCC LOGINFO.

Un status =2 significa que el bloque se encuentra activo o recuperable, un status=0 significa que puede ser reutilizado o se encuentra sin uso.Cada vez que truncamos o respaldamos el log de transacciones , todas estas páginas virtuales cambian a un status =0, siempre y cuando no incluyan registros activos de log.