Hidalgo Rivas, Carlos javier. (2012) "Análisis del tiempo de repuestas de las sentencias SQL complejas utilizando volúmenes de millones de datos"

Loading...
Thumbnail Image
Date
2012
Journal Title
Journal ISSN
Volume Title
Publisher
Quevedo: UTEQ
Abstract
El objetivo de este proyecto fue determinar cómo mejora el rendimiento del tiempo de respuesta de operaciones complejas escritas en el Lenguaje de Consulta Estructurado (SQL), que pasan por un proceso de optimización en el gestor de base de datos POSTGRE 9.0 corriendo en una plataforma de sistema operativo WINDOWS 7. Para este propósito se utilizó una sección de una base de datos creada para contener información acerca de catastro urbano y rural. Ésta sección contenía tablas con el mayor número de relaciones posibles. A partir de estas tablas se crearon procedimientos almacenados que generaron millones de registros que se utilizaron en las pruebas de tiempo de respuesta. Además, se crearon veinte requerimientos de consulta por cada operación básica de SQL (SELECT, INSERT, UPDATE, DELETE) y cada una de ellas pasó por dos procesos de optimización. Los resultados evidenciaron que es posible mejorar los tiempos de respuesta mediante la optimización de las sentencias. Sin embargo, fue posible observar que esta mejoría tiene un límite, el mismo que podría estar muy próximo al segundo nivel de optimización. Por otra parte, las sentencias optimizadas para POSTGRE no dieron los mismos resultados en otros gestores de base de datos como ORACLE y SQL Server 2008 R2
Description
The objective of this project was to determine how to improve the response time performance of complex operations written in Structured Query Language (SQL), which go through a process of optimization in the database manager POSTGRE 9.0 running on a platform WINDOWS 7 operating system. For this purpose we used a section of a database created to contain information about urban and rural cadastre. This section contains tables with the largest number of possible relationships. From these tables were created stored procedures that generated millions of records that were used in the tests of response time. In addition, consultation requirements established twenty per basic operation of SQL (SELECT, INSERT, UPDATE, DELETE) and each of them went through two processes optimization. The results showed that it is possible to improve response times by optimizing the sentences. However, it was observed that this improvement is limited, it could be very close to the second level of optimization. Moreover, the statements were not optimized for POSTGRE the same results in other database managers such as Oracle and SQL Server 2008 R2.
Keywords
Análisis, Tiempo de trabajo, Utilizando, Volúmenes de datos
Citation
Guillén Sánchez, José Gregorio. (2019). "Análisis del tiempo de repuestas de las sentencias SQL complejas utilizando volúmenes de millones de datos". Quevedo. UTEQ. 181 p.