Propuesta de flujograma de procesos para la mejora del tiempo de ejecución en consultas
Autor
Parra Núñez, Juan
Profesor Guía
Méndez Moreno, JuanFecha
2012Resumen
Cuando un sistema computacional que interactúa con bases de datos no responde en el tiempo adecuado a los requerimientos del usuario, se hace imperativo el realizar algún proceso que tienda a cubrir esa falencia, este proceso es el que se denomina optimización, el cual en este trabajo se centrará en los procesos y consultas SQL, a fin de minimizar el tiempo de respuesta de una aplicación.
La presente tesis tiene como objetivo el proponer un flujograma de procesos independiente del software aplicativo y del motor de base de datos, tendiente a optimizar tanto procesos de programación como consultas SQL, este flujograma se divide en 4 etapas principales:
- Análisis Inicial.
- Optimización.
- Ejecución.
- Análisis de Resultados.
Estas etapas son descritas, analizadas e implementadas en un caso real de optimización, para un sistema desarrollado en Visual Basic 6 y con SQL Server 2005 como motor de base de datos, en el cual se obtuvo un 46% promedio de mejoras en el tiempo de respuesta.
Las principales ventajas del flujograma son la obtención de resultados tempranos y el ser una metodología clara, tendiente a servir de guía para los problemas de mejora del tiempo de respuesta de una consulta SQL, la cual no necesita de grandes recursos para ser implementada pero que entrega los resultados esperados en un corto tiempo, incluso sin tener que llegar a optimizar la consulta SQL.
Al presente trabajo se anexa un documento con las optimizaciones realizadas y su estrategia.
Tesis para optar al título de Ingeniero Civil Informático
Link de Acceso
Click aquí para ver el documentoColecciones
La publicación tiene asociados los siguientes ficheros de licencia: