7
Administración de archivos de bases de datos

SQL Server - Como se Almacenan los Datos

  • Upload
    brobelo

  • View
    5.170

  • Download
    2

Embed Size (px)

DESCRIPTION

Log de Transacciones Como se almacenan los datos Calculo de la Cantidad de Datos en las Tablas

Citation preview

Page 1: SQL Server - Como se Almacenan los Datos

Administración de archivos de bases de

datos

Page 2: SQL Server - Como se Almacenan los Datos

Cómo se almacenan los datos

Extensión (8 espacios contiguos, páginas, de 8 KB)Página (8 KB)

Tablas, índices

Datos

Base de datosBase de datos

Datos(archivo)

.mdf o .ndf

Datos(archivo)

.mdf o .ndf

Registro(archivo)

.ldf

Registro(archivo)

.ldf

Tamaño máximo de fila = 8060 bytes

Page 3: SQL Server - Como se Almacenan los Datos

Cómo funciona el registro de transacciones

La aplicación envía unamodificación de datos

La aplicación envía unamodificación de datos

11

Disco

Las modificaciones segraban en el registro de transacciones en el disco

Las modificaciones segraban en el registro de transacciones en el disco

33

Las páginas de datos secargan o leen en el cachédel búfer y se modifican

Las páginas de datos secargan o leen en el cachédel búfer y se modifican

22

Caché del búfer

Disco

El proceso Puntode comprobaciónescribe las transacciones enla base de datos

El proceso Puntode comprobaciónescribe las transacciones enla base de datos

44

Page 4: SQL Server - Como se Almacenan los Datos

Especificación de opciones durante la creación de una base de datos

Archivo principal Archivos secundarios Registro de transacciones Nombre y ubicación de archivo Tamaño Crecimiento de archivo Tamaño máximo Intercalación

Page 5: SQL Server - Como se Almacenan los Datos

Creación de grupos de archivosBase de datos Northwind

Grupo de archivospredeterminado

OrderHistoryGroup

sys...sys...

sys...sys...

sysuserssysusers

sysobjectssysobjects

......

OrdersOrders

CustomersCustomers

ProductsProducts

OrdHistYear2OrdHistYear2

OrdHistYear1OrdHistYear1

Northwind.mdfNorthwind.mdf

C:\ D:\

OrdHist1.ndfOrdHist1.ndf

OrdHist2.ndfOrdHist2.ndf Northwind.IdfNorthwind.Idf

E:\

Page 6: SQL Server - Como se Almacenan los Datos

Estimación del tamaño de una base de datos

Datos (archivo)Datos (archivo)

TablasTablas

Nº de filas

Usuario y sistema

ÍndicesÍndicesValor de la clave

Nº de filas

Factor de relleno

Registro (archivo)Registro (archivo)

Actividad

Frecuencia

Tamaño de transacción

Copia de seguridad

Page 7: SQL Server - Como se Almacenan los Datos

Cálculo de la cantidad de datos en las tablas

Cálculo del número de bytes en una fila Número total de bytes en la fila Promedio de columnas de longitud variable

Determinar el número de filas en una página de datos

Dividir 8060 por el número total de bytes de la fila Redondear al número entero más cercano

Dividir el número de filas en la tabla por el número de filas en la página de datos

Resultado Numero Paginas para Almacenar la Tabla