¿Cuáles son las ventajas de utilizar el índice de base de datos?

1 Respuestas


  • Entonces, sin un índice, sus datos se almacenan esencialmente de forma cronológica de acuerdo con el momento en que se ingresaron en el sistema. Suponga que tiene una base de datos de un millón de nombres, 50 de los cuales tienen el apellido Smith y solo 1 cuyo nombre es Joe Smith, pero hay otros 100 Joes con apellidos diferentes. Sin un índice, si realiza una consulta para personas con el apellido smith, la base de datos tendrá que revisar los 1 millón de registros para encontrar 50 que sean relevantes. De manera similar, si realiza una búsqueda de personas con el nombre Joe y el apellido Smith, la base de datos buscará entre todos los millones de resultados para encontrar a alguien con el nombre Joe, y luego verificará los 101 resultados para las personas con el apellido smith. .

    Un índice es esencialmente una copia de la tabla, pero ordenada en el orden que especifique. Al tener incluso solo 1 índice para el nombre o el apellido, la base de datos puede saltar a los resultados relevantes, descartando instantáneamente más del 99,99% de los otros resultados y, por lo tanto, ahorrando toneladas de tiempo.

    La desventaja de los índices es que esencialmente cada uno ocupa tanto espacio como la tabla original. Pero en general, el beneficio de la velocidad supera el problema del espacio, especialmente considerando el bajo costo de las memorias en estos días.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación