SQL Server - Como se Almacenan los Datos

6,322 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
6,322
On SlideShare
0
From Embeds
0
Number of Embeds
110
Actions
Shares
0
Downloads
88
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SQL Server - Como se Almacenan los Datos

  1. 1. Administración de archivos de bases de datos<br />
  2. 2. Base de datos<br />Cómo se almacenan los datos<br />Datos<br />(archivo).mdf o .ndf<br />Registro<br />(archivo).ldf<br />Extensión (8 espacios contiguos, páginas, de 8 KB)<br />Tablas, índices<br />Página (8 KB)<br />Datos<br />Tamaño máximo de fila = 8060 bytes<br />
  3. 3. La aplicación envía una<br />modificación de datos<br />1<br />Las modificaciones se<br />graban en el registro de transacciones en el disco<br />3<br />Caché del búfer<br />Disco<br />Disco<br />Las páginas de datos se<br />cargan o leen en el caché<br />del búfer y se modifican<br />2<br />El proceso Punto<br />de comprobación<br />escribe las <br />transacciones en<br />la base de datos<br />4<br />Cómo funciona el registro de transacciones<br />
  4. 4. Especificación de opcionesdurante la creación de una base de datos<br />Archivo principal<br />Archivossecundarios<br />Registro de transacciones<br />Nombre y ubicación de archivo<br />Tamaño<br />Crecimiento de archivo<br />Tamañomáximo<br />Intercalación<br />
  5. 5. <ul><li>Creación de grupos de archivos</li></ul>sys...<br />...<br />sys...<br />Orders<br />OrdHistYear2<br />sysusers<br />Customers<br />OrdHistYear1<br />sysobjects<br />Products<br />D:<br />OrdHist1.ndf<br />OrdHist2.ndf<br />Base de datos Northwind<br />E:<br />C:<br />Northwind.Idf<br />Northwind.mdf<br />Grupo de archivospredeterminado<br />OrderHistoryGroup<br />
  6. 6. Estimación del tamaño de una base de datos<br />Datos (archivo)<br />Registro (archivo)<br />Actividad<br />Frecuencia<br />Tablas<br />Índices<br />Tamaño de transacción<br />Valor de la clave<br />Usuario y sistema<br />Copia de seguridad<br />Nº de filas<br />Nº de filas<br />Factor de relleno<br />
  7. 7. Cálculo de la cantidad de datos en las tablas<br />Cálculo del número de bytes en unafila<br />Número total de bytes en la fila<br />Promedio de columnas de longitud variable<br />Determinar el número de filas en unapágina de datos<br />Dividir 8060 por el número total de bytes de la fila<br />Redondear al númeroenteromáscercano<br />Dividir el número de filas en la tablapor el número de filas en la página de datos<br />ResultadoNumeroPaginasparaAlmacenar la Tabla<br />

×