Este documento describe cómo se almacenan y administran los datos en una base de datos. Explica que los datos se almacenan en archivos de datos (.mdf o .ndf) mientras que el registro de transacciones se almacena en un archivo de registro (.ldf). También describe cómo se cargan las páginas de datos en la memoria caché y cómo el proceso de punto de comprobación escribe las transacciones en la base de datos.
2. Base de datos Cómo se almacenan los datos Datos (archivo).mdf o .ndf Registro (archivo).ldf Extensión (8 espacios contiguos, páginas, de 8 KB) Tablas, índices Página (8 KB) Datos Tamaño máximo de fila = 8060 bytes
3. La aplicación envía una modificación de datos 1 Las modificaciones se graban en el registro de transacciones en el disco 3 Caché del búfer Disco Disco Las páginas de datos se cargan o leen en el caché del búfer y se modifican 2 El proceso Punto de comprobación escribe las transacciones en la base de datos 4 Cómo funciona el registro de transacciones
4. Especificación de opcionesdurante la creación de una base de datos Archivo principal Archivossecundarios Registro de transacciones Nombre y ubicación de archivo Tamaño Crecimiento de archivo Tamañomáximo Intercalación
5.
6. Estimación del tamaño de una base de datos Datos (archivo) Registro (archivo) Actividad Frecuencia Tablas Índices Tamaño de transacción Valor de la clave Usuario y sistema Copia de seguridad Nº de filas Nº de filas Factor de relleno
7. Cálculo de la cantidad de datos en las tablas Cálculo del número de bytes en unafila Número total de bytes en la fila Promedio de columnas de longitud variable Determinar el número de filas en unapágina de datos Dividir 8060 por el número total de bytes de la fila Redondear al númeroenteromáscercano Dividir el número de filas en la tablapor el número de filas en la página de datos ResultadoNumeroPaginasparaAlmacenar la Tabla