Paginas
En SQL Server, el tamaño de página es de 8 KB. Esto significa que las bases de datos de
SQL Server tienen 128 páginas por megabyte. Cada página empieza con un encabezado de
96 bytes, que se utiliza para almacenar la información del sistema acerca de la página. Esta
información incluye el número de página, el tipo de página, el espacio libre en la página y
el Id. de unidad de asignación del objeto propietario de la página.
Extensiones
Las extensiones son la unidad básica en la que se administra el espacio. Una extensión
consta de ocho páginas contiguas físicamente, es decir 64 KB. Esto significa que las bases
de datos de SQL Server tienen 16 extensiones por megabyte.
Archivos de base de datos
- Archivos de datos principales
El archivo de datos principal es el punto de partida de la base de datos y apunta a los otros
archivos de la base de datos. Cada base de datos tiene un archivo de datos principal. La
extensión recomendada para los nombres de archivos de datos principales es .mdf.
- Archivos de datos secundarios
Los archivos de datos secundarios son todos los archivos de datos menos el archivo de
datos principal. Puede que algunas bases de datos no tengan archivos de datos
secundarios, mientras que otras pueden tener varios archivos de datos secundarios. La
extensión de nombre de archivo recomendada para los archivos de datos secundarios es
.ndf.
- Archivos de registro
Los archivos de registro almacenan toda la información de registro que se utiliza para
recuperar la base de datos. Como mínimo, tiene que haber un archivo de registro por cada
base de datos, aunque puede haber varios. La extensión de nombre de archivo
recomendada para los archivos de registro es .ldf.
Nombres de archivo logico y fisico
Los archivos de SQL Server 2005 tienen dos nombres:
logical_file_name es el nombre que se utiliza para hacer referencia al archivo en todas las
instrucciones Transact-SQL. El nombre de archivo lógico tiene que cumplir las reglas de
los identificadores de SQL Server y tiene que ser único entre los nombres de archivos
lógicos de la base de datos.
os_file_name es el nombre del archivo físico que incluye la ruta de acceso al directorio.
Debe seguir las reglas para nombres de archivos del sistema operativo.
Paginas de archivos de datos
Las páginas de un archivo de SQL Server 2005 están numeradas secuencialmente,
comenzando por 0 para la primera página del archivo. Cada archivo de una base de datos
tiene un número de identificador único. Para identificar de forma única una página de una
base de datos, se requiere el identificador del archivo y el número de la página. El siguiente
ejemplo muestra los números de página de una base de datos que tiene un archivo de datos
principal de 4 MB y un archivo de datos secundario de 1 MB.
Tamaño de archivo
Los archivos de SQL Server 2005 pueden crecer automáticamente a partir del tamaño
originalmente especificado. Cuando se define un archivo, se puede especificar un
incremento de crecimiento. Cada vez que se llena el archivo, el tamaño aumenta en la
cantidad especificada. Si hay varios archivos en un grupo de archivos, no crecerán
automáticamente hasta que todos los archivos estén llenos.
No hay comentarios:
Publicar un comentario