¿Qué significa índice?

Un índice es una estructura de almacenamiento físico separada que ordena los valores de una o más columnas en una tabla de base de datos. Es una colección de valores para una o más columnas de una tabla y una lista correspondiente de punteros lógicos a páginas de datos que identifican físicamente esos valores en la tabla.

El índice es equivalente a la tabla de contenido de un libro. Puede encontrar rápidamente el contenido que necesita en función de los números de página de la tabla de contenido. Los índices proporcionan punteros a valores de datos almacenados en columnas específicas de una tabla y luego clasifican estos punteros según el orden de clasificación que usted especifique.

Datos ampliados:

1 función

(1) Obtener datos rápidamente.

②Lograr integridad referencial entre tablas.

(3) Puede reducir el tiempo de clasificación y agrupación.

2. Tipo

(1) Índice ordinario: el tipo de índice más básico, sin restricciones como la unicidad.

(2) Índice no agrupado: el orden físico y el orden del índice de los registros en la tabla de la base de datos pueden ser diferentes.

(3) Modificar el índice: si es necesario cambiar el nombre del índice creado, puede utilizar la instrucción ALTER INDEX.

3. Medidas preventivas

(1) Cada columna es un objeto que se puede seleccionar mediante un índice.

(2) Experimente con nuevos índices para comprobar su impacto en el rendimiento de las consultas.

(3) Evite tener múltiples índices en una sola tabla.

Índice de la Enciclopedia Baidu (terminología de base de datos)