¿Qué es un índice?
Término de programación para utilizar índices para acceder rápidamente a información específica en una tabla de base de datos. Un índice es una estructura que ordena los valores de una o más columnas en una tabla de base de datos, como la última columna lname de la tabla de empleados. Si desea encontrar un empleado específico por apellido, un índice le ayudará a obtener esa información más rápido que si tuviera que buscar en todas las filas de la tabla.
Un índice proporciona punteros a valores de datos almacenados en columnas específicas de una tabla y luego ordena estos punteros según un orden de clasificación que usted especifique. Una base de datos utiliza un índice similar a cómo se utiliza un índice en un libro: busca en el índice un valor específico y luego sigue el puntero para encontrar la fila que contiene ese valor.
En el diagrama de la base de datos, cada tipo de índice se puede crear, editar o eliminar en la página de propiedades Índice/Clave de la tabla seleccionada. Cuando guarda una tabla con un índice adjunto o guarda el gráfico en el que reside la tabla, el índice se guarda en la base de datos.
Tenga en cuenta que no todas las bases de datos utilizan índices de la misma manera. En términos generales, solo necesita crear un índice en una tabla cuando consulta datos con frecuencia en una columna indexada. Los índices ocupan espacio en el disco y ralentizan la adición, eliminación y actualización de filas. En la mayoría de los casos, las ventajas de velocidad de la indexación en la recuperación de datos superan con creces sus desventajas. Sin embargo, si su aplicación actualiza datos con mucha frecuencia o si el espacio en disco es limitado, es posible que desee limitar la cantidad de índices.
Puedes crear un índice basado en una o más columnas en una tabla de base de datos. Los índices de varias columnas le permiten distinguir filas donde una de las columnas puede tener el mismo valor.
Los índices también son útiles si buscas u ordenas con frecuencia por dos o más columnas al mismo tiempo. Por ejemplo, si establece condiciones con frecuencia en las columnas de nombre y apellido en la misma consulta, tiene sentido crear un índice de varias columnas en ambas columnas.
Determinar la validez del índice:
Consultar las cláusulas WHERE y JOIN de la consulta. Cada columna incluida en cualquier cláusula es un objeto que puede ser seleccionado por el índice.
Experimente con el nuevo índice y compruebe su impacto en el rendimiento de las consultas en ejecución.
Considere el número de índices que se han creado en la tabla. Es mejor evitar tener muchos índices en una mesa.
Comprueba la definición de índices que se han creado en la tabla. Es mejor evitar la superposición de índices que contengan columnas.
Comprueba el número de valores de datos únicos en la columna y compáralo con el número de filas de la tabla. El resultado de la comparación es la selectividad de la columna, lo que ayuda a determinar si la columna es adecuada para un índice y, de ser así, el tipo de índice.
Publicar un índice de términos, es decir, investigación. Registra los caracteres, palabras, oraciones, nombres, lugares, nombres, temas, etc. en libros o periódicos en entradas concisas, indica sus fuentes y números de página, y los organiza en libros de acuerdo con ciertos métodos de recuperación. Buscamos un nombre entre un gran conjunto de libros, lo cual requiere mucho tiempo y es laborioso. Miles de periódicos y revistas son como una aguja en un pajar en busca de información sobre un tema en particular. Si utiliza un índice, puede obtenerlo a través del libro. No sólo ahorra tiempo, sino que también ayuda a comprender las tendencias de desarrollo académico.
Los índices se dividen en dos categorías. Uno es el índice de libros, que se divide en índice de frases, índice de materias, índice de títulos de artículos, índice de nombres, etc. según los objetos del índice. En segundo lugar, existen dos tipos de índices de periódicos: completos y temáticos, como la información de los periódicos nacionales; índice e índice de literatura y artículos periodísticos nacionales.
Los índices están ordenados por temas o por orden de trazos. Asegúrese de leer las instrucciones de disposición antes de usarlo, para que pueda estar libre.