Want to create interactive content? It’s easy in Genially!

Get started free

Index en base de datos con SQL-Server

Irvin Alexis

Created on March 3, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Corporate Christmas Presentation

Business Results Presentation

Meeting Plan Presentation

Customer Service Manual

Business vision deck

Economic Presentation

Tech Presentation Mobile

Transcript

Index en base de datos con SQL-Server

Contextualiza tu tema con un subtítulo

¿Qué son los index?

Los index son estructuras de datos que mejoran la velocidad de recuperación de datos en una tabla de base de datos.Piensa en ellos como el index de un libro: te permiten encontrar rápidamente la información que buscas sin tener que leer todo el libro. En SQL Server, los index se implementan como estructuras de árbol B+, que permiten una búsqueda eficiente de datos. Los index mejoran el rendimiento de las consultas de lectura, pero pueden ralentizar las operaciones de escritura (inserciones, actualizaciones, eliminaciones). Es importante evaluar cuidadosamente qué columnas indexar y qué tipo de index utilizar. SQL server nos proporciona herramientas para analizar el uso de los indexes, y poder tomar decisiones sobre su mantenimiento, o creación.

Contextualiza tu tema con un subtítulo

Tipos de index en SQL Server

VIndex No Clúster

TIndex Clúster

TNo determinan el orden físico de los datos.Pueden existir múltiples index no clúster por tabla. Las hojas del index no clúster contienen punteros a las filas de datos.

FDeterminan el orden físico de los datos en la tabla.Solo puede haber un index clúster por tabla. Las hojas del index clúster contienen las filas de datos reales.

Contextualiza tu tema con un subtítulo

¿Cuándo usar index?

CColumnas que se utilizan frecuentemente en cláusulas WHERE.Columnas que se utilizan para unir tablas. Columnas que se utilizan para ordenar datos (cláusulas ORDER BY).

¿Cuándo NO usar index?

Contextualiza tu tema con un subtítulo

Tablas pequeñas.Columnas que se actualizan con frecuencia. Columnas con baja selectividad (muchos valores duplicados).

Creación de index en SQL Server

CColumnas que se utilizan frecuentemente en cláusulas WHERE.Columnas que se utilizan para unir tablas. Columnas que se utilizan para ordenar datos (cláusulas ORDER BY).

Se utiliza la instrucción CREATE INDEX. Ejemplo: <!-- end list --> SQL CREATE INDEX idx_apellido ON clientes (apellido);

Contextualiza tu tema con un subtítulo