SQL Server - Como se Almacenan los Datos - Presentation Transcript
Administración de archivos de bases de datos
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
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
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
Creación de grupos de archivos
sys... ... sys... Orders OrdHistYear2 sysusers Customers OrdHistYear1 sysobjects Products D: OrdHist1.ndf OrdHist2.ndf Base de datos Northwind E: C: Northwind.Idf Northwind.mdf Grupo de archivospredeterminado OrderHistoryGroup
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
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
0 comments
Post a comment