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.