logo móvil
Contáctanos

Intelligent indexing: mejorando el rendimiento en aplicaciones de bases de datos al reconocer patrones de índice

Autores: Arteta Albert, Alberto; Gómez Blas, Nuria; Mingo López, Luis Fernando de

Idioma: Inglés

Editor: MDPI

Año: 2020

Descargar PDF

Acceso abierto

Artículo científico
2020

Intelligent indexing: mejorando el rendimiento en aplicaciones de bases de datos al reconocer patrones de índice


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Bases de datos
Operaciones de indexación
Rendimiento de la base de datos
Algoritmos de minería de datos
Estructuras de índices
Sistema de gestión de bases de datos

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 35

Citaciones: Sin citaciones


Descripción
Un problema al que se enfrentan la mayoría de las bases de datos es el carácter estático y manual de las operaciones de indexación. Esta forma anticuada de indexar objetos de base de datos se ha demostrado que afecta el rendimiento de la base de datos en cierto grado, creando tiempos de inactividad y un posible impacto en el rendimiento que generalmente se soluciona mediante la ejecución manual de operaciones de reconstrucción o desfragmentación de índices. Muchos algoritmos de minería de datos pueden acelerarse utilizando estructuras de índice apropiadas. Elegir el índice adecuado depende en gran medida del tipo de consulta que el algoritmo realiza en la base de datos. Los analizadores estadísticos integrados en el Sistema de Gestión de Base de Datos no siempre son lo suficientemente precisos para determinar automáticamente cuándo utilizar un índice ni para cambiar su estructura interna. Este documento proporciona un algoritmo que se dirige a aquellos índices que están causando problemas de rendimiento en las bases de datos y luego realiza una operación automática (desfragmentación, recreación o modificación) que puede mejorar el rendimiento general del Sistema de Base de Datos. La efectividad del algoritmo propuesto ha sido evaluada con varios experimentos desarrollados y muestra que este enfoque conduce consistentemente a una mejor configuración de índices resultante. El tiempo de inactividad de tener un índice dañado, fragmentado o ineficiente se reduce al aumentar las posibilidades de que el optimizador esté utilizando la estructura de índice adecuada.

Otros recursos que podrían interesarte

Temas Virtualpro