sábado, 27 de junio de 2009

Como es almacenada la información en la Base de Datos

SQL Server almacena los datos en Extends, que son bloques de 64 KB que contiene 8 paginas de datos, por lo tanto una pagina tiene un tamaño de 8 KB.

En la mayoría de los casos todos las paginas que contienen un extend son utilizadas por un mismo objeto, pero existe la posibilidad de que en un extend existan paginas con diferentes objetos debido a que cada uno de ellos no se consume muchas paginas.

Una pagina esta compuesta por 8192 bytes de los cuales 8060 bytes son utilizados para datos y el resto para la cabecera y datos de validación de la pagina.

Existen diferentes tipos de paginas, como lo son:

Paginas de datos: Son las paginas donde los datos son guardados
Pagina de índices: Contienen las llaves delos índices
Pagina de Texto/Imágenes: Pagina de datos para tipo de dato text, ntext e imagen
Pagina GAM: Mantiene la información de cuales extends están siendo usados y cuales no dentro de un archivo de datos
Pagina IAM: Mantiene el rastro de cuales extends están siendo utilizados en una tabla o índice
Pagina de espacio libre: Tipo especial de pagina que mantiene el espacio libre de todas las paginas de la BD
Pagina cambios masivos: Mantiene información acerca de las ultimas paginas de datos que fueron cambiadas por modificaciones masivas desde el ultimo backup del log
Pagina de cambios diferenciales: Mantiene información acerca de las paginas que han sido modificadas desde el ultimo backup de la BD

No hay comentarios:

Publicar un comentario