Teoría básica de Índices

Creado por David Miralpeix, Modificado el Tue, 09 Apr 2024 a las 03:07 PM por Adolfo Gonzalvo B

Una página es la menor unidad de entrada o salida que SQL puede de leer o escribir, las páginas se agrupan en extensiones. Una extensión consta de ocho páginas contiguas físicamente. Existen páginas de índices, páginas de datos, páginas de asignación de índices (IAM), etc. Las paginas IAM nos dan información de las extensiones ocupadas por una tabla o un índice. Recordemos que existen 2 tipos de tablas: los Heap (sin índice ordenado) y los BTree (con índice ordenado).

 

SQL Server utiliza las páginas IAM para desplazarse por los Heap. En las tablas sin índice ordenado, las páginas de datos y las filas que se encuentran en ellas no están en ningún orden concreto y no están vinculadas. La única conexión lógica entre las páginas de datos es la información registrada en las páginas IAM, así que las lecturas secuenciales de un Heap se hacen recorriendo las páginas IAM. Hay que buscar la información página a página.

 

 

 

Si quieres saber más sobre índices, consulta los siguientes artículos:

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo