SQLVis : herramienta para la visualización de logs de sentencias SQL lentas con patrones similares

Autores
Berlín, Julián R.; Pippia, Facundo
Año de publicación
2013
Idioma
español castellano
Tipo de recurso
tesis de grado
Estado
versión publicada
Colaborador/a o director/a de tesis
Aizemberg, Diego Ariel
Asteasuaín, Fernando
Descripción
Los motores de base de datos relacionales de hoy en día cuentan con mecanismos para almacenar las consultas que por alguna razón demoran más tiempo de lo usual. Es muy común que el volumen de información almacenado en tales archivos sea de tamaño considerable, por lo que el proceso de detectar cuál o cuáles son las consultas que generan más carga en el servidor es una tarea muy difícil y las herramientas existentes no proveen una interfaz gráfica atractiva para atacar este problema eficientemente. En este trabajo se propone SQLVis, una herramienta de visualización de logs de consultas lentas agrupadas por similaridad, basada en Squarified Treemaps. Se estudiaron las tecnologías actuales para el desarrollo de sistemas que requieran visualizar datos complejos o fuera de lo común para luego seleccionar la que mejor se adaptara para desarrollar la herramienta propuesta. El objetivo es que con esta manera de visualizar la información contenida en el log, una persona pueda rápidamente comprender y evaluar cuál o cuáles son los grupos de consultas que más están afectando el rendimiento de la base de datos para un esquema de datos dado. Con SQLVis se obtuvieron buenos resultados en términos de tiempo en la identificación de los grupos de consultas con tiempos de ejecución por encima del umbral definido para logs de tamaño considerable.
Nowadays, relational database engines have mechanisms to log those queries that for some reason take longer time than usual to execute. It is very common that the volume of such information is of considerable size, so the process of detecting which of these queries generate more load in the server is a very difficult task since existing tools do not provide an attractive graphic interface to solve the problem efficiently. In this work we propose SQLVis, a visualization software based on Squarified Treemaps to visualize slow query logs grouped by similarity. We first studied the current available technologies for the development of visualization systems requiring visualize complex or unusual data and then we selected the best suited for the development of the proposed tool, the goal is that visualizing the information stored in the slow query log by using this tool, a person can understand which are the worst query patterns in terms of execution time that are impacting the performance of the database system for a given schema. With SQLVis we obtained good results in terms of time to identify groups of queries with similar patterns that takes longer execution times in logs of considerable size.
Fil: Berlín, Julián R.. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
Fil: Pippia, Facundo. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
Materia
NFOVIS
TREEMAPS
INFORMATION VISUALIZATION
SQL SLOW QUERY LOGS
QUERY OPTIMIZATION
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
Repositorio
Biblioteca Digital (UBA-FCEN)
Institución
Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
OAI Identificador
seminario:seminario_nCOM000726_BerlinPippia

id BDUBAFCEN_4319cb1f0051d1f3c6c096de00c295bc
oai_identifier_str seminario:seminario_nCOM000726_BerlinPippia
network_acronym_str BDUBAFCEN
repository_id_str 1896
network_name_str Biblioteca Digital (UBA-FCEN)
spelling SQLVis : herramienta para la visualización de logs de sentencias SQL lentas con patrones similaresBerlín, Julián R.Pippia, FacundoNFOVISTREEMAPSINFORMATION VISUALIZATIONSQL SLOW QUERY LOGSQUERY OPTIMIZATIONLos motores de base de datos relacionales de hoy en día cuentan con mecanismos para almacenar las consultas que por alguna razón demoran más tiempo de lo usual. Es muy común que el volumen de información almacenado en tales archivos sea de tamaño considerable, por lo que el proceso de detectar cuál o cuáles son las consultas que generan más carga en el servidor es una tarea muy difícil y las herramientas existentes no proveen una interfaz gráfica atractiva para atacar este problema eficientemente. En este trabajo se propone SQLVis, una herramienta de visualización de logs de consultas lentas agrupadas por similaridad, basada en Squarified Treemaps. Se estudiaron las tecnologías actuales para el desarrollo de sistemas que requieran visualizar datos complejos o fuera de lo común para luego seleccionar la que mejor se adaptara para desarrollar la herramienta propuesta. El objetivo es que con esta manera de visualizar la información contenida en el log, una persona pueda rápidamente comprender y evaluar cuál o cuáles son los grupos de consultas que más están afectando el rendimiento de la base de datos para un esquema de datos dado. Con SQLVis se obtuvieron buenos resultados en términos de tiempo en la identificación de los grupos de consultas con tiempos de ejecución por encima del umbral definido para logs de tamaño considerable.Nowadays, relational database engines have mechanisms to log those queries that for some reason take longer time than usual to execute. It is very common that the volume of such information is of considerable size, so the process of detecting which of these queries generate more load in the server is a very difficult task since existing tools do not provide an attractive graphic interface to solve the problem efficiently. In this work we propose SQLVis, a visualization software based on Squarified Treemaps to visualize slow query logs grouped by similarity. We first studied the current available technologies for the development of visualization systems requiring visualize complex or unusual data and then we selected the best suited for the development of the proposed tool, the goal is that visualizing the information stored in the slow query log by using this tool, a person can understand which are the worst query patterns in terms of execution time that are impacting the performance of the database system for a given schema. With SQLVis we obtained good results in terms of time to identify groups of queries with similar patterns that takes longer execution times in logs of considerable size.Fil: Berlín, Julián R.. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Fil: Pippia, Facundo. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.Universidad de Buenos Aires. Facultad de Ciencias Exactas y NaturalesAizemberg, Diego ArielAsteasuaín, Fernando2013info:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_7a1finfo:ar-repo/semantics/tesisDeGradoapplication/pdfhttps://hdl.handle.net/20.500.12110/seminario_nCOM000726_BerlinPippiaspainfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/arreponame:Biblioteca Digital (UBA-FCEN)instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesinstacron:UBA-FCEN2025-09-29T13:43:40Zseminario:seminario_nCOM000726_BerlinPippiaInstitucionalhttps://digital.bl.fcen.uba.ar/Universidad públicaNo correspondehttps://digital.bl.fcen.uba.ar/cgi-bin/oaiserver.cgiana@bl.fcen.uba.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:18962025-09-29 13:43:41.837Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturalesfalse
dc.title.none.fl_str_mv SQLVis : herramienta para la visualización de logs de sentencias SQL lentas con patrones similares
title SQLVis : herramienta para la visualización de logs de sentencias SQL lentas con patrones similares
spellingShingle SQLVis : herramienta para la visualización de logs de sentencias SQL lentas con patrones similares
Berlín, Julián R.
NFOVIS
TREEMAPS
INFORMATION VISUALIZATION
SQL SLOW QUERY LOGS
QUERY OPTIMIZATION
title_short SQLVis : herramienta para la visualización de logs de sentencias SQL lentas con patrones similares
title_full SQLVis : herramienta para la visualización de logs de sentencias SQL lentas con patrones similares
title_fullStr SQLVis : herramienta para la visualización de logs de sentencias SQL lentas con patrones similares
title_full_unstemmed SQLVis : herramienta para la visualización de logs de sentencias SQL lentas con patrones similares
title_sort SQLVis : herramienta para la visualización de logs de sentencias SQL lentas con patrones similares
dc.creator.none.fl_str_mv Berlín, Julián R.
Pippia, Facundo
author Berlín, Julián R.
author_facet Berlín, Julián R.
Pippia, Facundo
author_role author
author2 Pippia, Facundo
author2_role author
dc.contributor.none.fl_str_mv Aizemberg, Diego Ariel
Asteasuaín, Fernando
dc.subject.none.fl_str_mv NFOVIS
TREEMAPS
INFORMATION VISUALIZATION
SQL SLOW QUERY LOGS
QUERY OPTIMIZATION
topic NFOVIS
TREEMAPS
INFORMATION VISUALIZATION
SQL SLOW QUERY LOGS
QUERY OPTIMIZATION
dc.description.none.fl_txt_mv Los motores de base de datos relacionales de hoy en día cuentan con mecanismos para almacenar las consultas que por alguna razón demoran más tiempo de lo usual. Es muy común que el volumen de información almacenado en tales archivos sea de tamaño considerable, por lo que el proceso de detectar cuál o cuáles son las consultas que generan más carga en el servidor es una tarea muy difícil y las herramientas existentes no proveen una interfaz gráfica atractiva para atacar este problema eficientemente. En este trabajo se propone SQLVis, una herramienta de visualización de logs de consultas lentas agrupadas por similaridad, basada en Squarified Treemaps. Se estudiaron las tecnologías actuales para el desarrollo de sistemas que requieran visualizar datos complejos o fuera de lo común para luego seleccionar la que mejor se adaptara para desarrollar la herramienta propuesta. El objetivo es que con esta manera de visualizar la información contenida en el log, una persona pueda rápidamente comprender y evaluar cuál o cuáles son los grupos de consultas que más están afectando el rendimiento de la base de datos para un esquema de datos dado. Con SQLVis se obtuvieron buenos resultados en términos de tiempo en la identificación de los grupos de consultas con tiempos de ejecución por encima del umbral definido para logs de tamaño considerable.
Nowadays, relational database engines have mechanisms to log those queries that for some reason take longer time than usual to execute. It is very common that the volume of such information is of considerable size, so the process of detecting which of these queries generate more load in the server is a very difficult task since existing tools do not provide an attractive graphic interface to solve the problem efficiently. In this work we propose SQLVis, a visualization software based on Squarified Treemaps to visualize slow query logs grouped by similarity. We first studied the current available technologies for the development of visualization systems requiring visualize complex or unusual data and then we selected the best suited for the development of the proposed tool, the goal is that visualizing the information stored in the slow query log by using this tool, a person can understand which are the worst query patterns in terms of execution time that are impacting the performance of the database system for a given schema. With SQLVis we obtained good results in terms of time to identify groups of queries with similar patterns that takes longer execution times in logs of considerable size.
Fil: Berlín, Julián R.. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
Fil: Pippia, Facundo. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina.
description Los motores de base de datos relacionales de hoy en día cuentan con mecanismos para almacenar las consultas que por alguna razón demoran más tiempo de lo usual. Es muy común que el volumen de información almacenado en tales archivos sea de tamaño considerable, por lo que el proceso de detectar cuál o cuáles son las consultas que generan más carga en el servidor es una tarea muy difícil y las herramientas existentes no proveen una interfaz gráfica atractiva para atacar este problema eficientemente. En este trabajo se propone SQLVis, una herramienta de visualización de logs de consultas lentas agrupadas por similaridad, basada en Squarified Treemaps. Se estudiaron las tecnologías actuales para el desarrollo de sistemas que requieran visualizar datos complejos o fuera de lo común para luego seleccionar la que mejor se adaptara para desarrollar la herramienta propuesta. El objetivo es que con esta manera de visualizar la información contenida en el log, una persona pueda rápidamente comprender y evaluar cuál o cuáles son los grupos de consultas que más están afectando el rendimiento de la base de datos para un esquema de datos dado. Con SQLVis se obtuvieron buenos resultados en términos de tiempo en la identificación de los grupos de consultas con tiempos de ejecución por encima del umbral definido para logs de tamaño considerable.
publishDate 2013
dc.date.none.fl_str_mv 2013
dc.type.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_7a1f
info:ar-repo/semantics/tesisDeGrado
format bachelorThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.12110/seminario_nCOM000726_BerlinPippia
url https://hdl.handle.net/20.500.12110/seminario_nCOM000726_BerlinPippia
dc.language.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/2.5/ar
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/2.5/ar
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
publisher.none.fl_str_mv Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales
dc.source.none.fl_str_mv reponame:Biblioteca Digital (UBA-FCEN)
instname:Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
instacron:UBA-FCEN
reponame_str Biblioteca Digital (UBA-FCEN)
collection Biblioteca Digital (UBA-FCEN)
instname_str Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
instacron_str UBA-FCEN
institution UBA-FCEN
repository.name.fl_str_mv Biblioteca Digital (UBA-FCEN) - Universidad Nacional de Buenos Aires. Facultad de Ciencias Exactas y Naturales
repository.mail.fl_str_mv ana@bl.fcen.uba.ar
_version_ 1844618757877530624
score 13.070432