Mapa mental
Índices T-Sql
Conteúdo do mapa
Índices T-Sql
¿Qué es?
- Son objetos de la base de datos que sirven para mejorar el rendimiento, ya que disminuye los tiempos de ejecución de consultas y recuperación.
Tipos
- Índice Tradicional Agrupado
- Es similar a un índice alfabético.
- Consideraciones
- -Utilizar el menor número de columnas posibles clave.
- -Tienen definidas restricciones tipo Unique o la propiedad Identity.
- No se usan cuando:
- Los datos que forman parte de la clave del índice se modifica con frecuencia.
- Índice no Agrupado
- Tiene una estructura separada de fila de datos.
- Consideraciones
- Se usa cuando los resultados de las consultas extraigan conjuntos pequeños de datos.
- En tablas grandes con pocas actualizaciones.
- Cuando necesite mejorar el rendimiento de consultas tipo JOIN o GROUP BY en tablas.
- Condición dentro de una cláusula WHERE
- Extraer datos de una tabla
- Índice de Almacén de Columnas (ColumnStore)
- Agrupan y Almacenan los datos de cada columna por separado.
- Consideraciones
- En tablas que sufren pocas actualizaciones y se utilicen para extraer datos.
- En tablas muy grandes de millones de registros.
- No usar cuando:
- Las tablas sufren actualizaciones frecuentes
- Las consultas sean normalmente pequeñas.
- Compare el rendimiento con un índice tradicional y este sea inferior.
- Índices Únicos
- Garantiza que todos los datos de la columna indizada son únicos.
- Se implementa
- Al crear una restricción Primary Key
- Al crear una restricción Unique
- Crearlo cuando el dato por definición es único
- Cuando a una columna se le puede exigir integridad de entidad
- Índice Tradicional Agrupado
Métodos de Recuperación
- Revisar la tabla
- Usar Índices Tradicionales
- Usar Índices de almacén de columnas
Informações
- Descrição
- Informática Mapa Mental sobre Índices T-Sql, criado por Miroslava B. Rincón em 05-03-2017.
- Criado por
- Miroslava B. Rincón
- Visualizações
- 1
- Avaliação