Análisis de Indices SQL
Enviado por Joao Kauffmann • 30 de Enero de 2020 • Práctica o problema • 322 Palabras (2 Páginas) • 101 Visitas
ANALISIS Y DISEÑO DE BASE DE DATOS
Integrantes:
López Vélez Jean Pierre
Lucas Anchundia Kevin Joao
INFORME DE PRACTICAS DE INDICES
En base de datos, un índice es un tipo de estructura que optimiza las velocidades de consultas de informacion en una tabla por medio de un identificador único de cada fila sin la necesidad de recorrer toda la tabla.
El experimento se llevó a cabo en una laptop marca ACER cuyas características principales son: Procesador Intel Core5 de generación, Disco SSD M.2 250 GB y memoria RAM de 12GB. Los componentes utilizados para el desarrollo del programa son: IDE NetBeans 8.2 con lenguaje de programación Java, una Base de Datos MySQL creada con Xampp y un conector de la base de datos de java .jar para establecer la conexión. [pic 3]
Primero se añadieron 30.000 registros a la base de datos y se procedió a realizar una consulta para determinar en escala de milisegundos el tiempo total de ejecución en efectuar la búsqueda de un determinado dato, este procedimiento se realizó 10 veces sin el uso de índices. A continuación, se implementó un índice y se realizaron otras 10 consultas. De acuerdo con los primeros resultados se pudo observar una diferencia considerable de milisegundos en ambos casos, la consulta de un dato en una columna con índices fue mucho mas veloz en diferencia a una sin índices. Las siguientes consultas tuvieron resultados semejantes tomando en cuenta que se añadieron más registros a la base de datos y como resultado de eso el tiempo de ejecución de las consultas aumento.
Tabla 1
Resultados de la practica en escala de milisegundos [pic 4]
[pic 5][pic 6]
Conclusión
De acuerdo con los datos obtenidos del experimento se concluye que, implementar índices a una base de datos mejora y optimiza considerablemente la velocidad en tiempo de respuesta cuando se realizan determinadas consultas de informacion.
...