DBMS-analyzer: um framework para análise holística de desempenho de SGBDs.

Detalhes bibliográficos
Ano de defesa: 2008
Autor(a) principal: NUNES, Camilo Porto.
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://dspace.sti.ufcg.edu.br/handle/riufcg/11026
Resumo: Os sistemas de gerência de banco de dados vêm se tornando cada vez mais complexos. Com o crescimento dessa complexidade, também cresce o custo de manter esse software funcionando satisfatoriamente a seus usuários, principalmente o seu desempenho. Para reduzir este custo, a computação autônoma propõe a autonomia dos sistemas de maneira que eles executem tarefas de gerência de forma automática, reduzindo a intervenção humana no processo de gerência. Esta dissertação apresenta um framework de gerência automática de desempenho de SGBDs que utiliza redes de filas e análise operacional para avaliar o desempenho desses softwares e detectar eventuais problemas. O framework implementa o ciclo básico de gerência automática, característico da computação autônoma, que possui quatro etapas básicas: monitorar, analisar, planejar e executar. Também é proposta, nesta dissertação, uma estratégia para ajustar automaticamente as estruturas de memória do SGBD PostgreSQL. O algoritmo de ajuste leva em conta características da carga de comandos SQL a que o PostgreSQL está submetido, tais como freqüência de acesso às tabelas do banco de dados, tamanho dessas tabelas, tamanho de índices, freqüência de comandos que exijam ordenação, dentre outras. A estratégia de ajuste foi implementada como uma extensão do framework para gerenciar o desempenho do PostgreSQL. Testes elaborados para a extensão do framework mostram que ele foi capaz de reduzir em pelo menos 16% o tempo de resposta dos comandos SQL submetidos ao PostgreSQL, apenas ajustando seus parâmetros shared_buffer e work_mem.
id UFCG_d7a7b5acb1ace119855f1854ad7f5f59
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/11026
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str
spelling DBMS-analyzer: um framework para análise holística de desempenho de SGBDs.DBMS-analyzer: a framework for holistic SGBDs performance analysis.Banco de Dados AutônomosPostgreSQLGerência de MemóriaAutonomous DatabasesMemory ManagementCiência da ComputaçãoOs sistemas de gerência de banco de dados vêm se tornando cada vez mais complexos. Com o crescimento dessa complexidade, também cresce o custo de manter esse software funcionando satisfatoriamente a seus usuários, principalmente o seu desempenho. Para reduzir este custo, a computação autônoma propõe a autonomia dos sistemas de maneira que eles executem tarefas de gerência de forma automática, reduzindo a intervenção humana no processo de gerência. Esta dissertação apresenta um framework de gerência automática de desempenho de SGBDs que utiliza redes de filas e análise operacional para avaliar o desempenho desses softwares e detectar eventuais problemas. O framework implementa o ciclo básico de gerência automática, característico da computação autônoma, que possui quatro etapas básicas: monitorar, analisar, planejar e executar. Também é proposta, nesta dissertação, uma estratégia para ajustar automaticamente as estruturas de memória do SGBD PostgreSQL. O algoritmo de ajuste leva em conta características da carga de comandos SQL a que o PostgreSQL está submetido, tais como freqüência de acesso às tabelas do banco de dados, tamanho dessas tabelas, tamanho de índices, freqüência de comandos que exijam ordenação, dentre outras. A estratégia de ajuste foi implementada como uma extensão do framework para gerenciar o desempenho do PostgreSQL. Testes elaborados para a extensão do framework mostram que ele foi capaz de reduzir em pelo menos 16% o tempo de resposta dos comandos SQL submetidos ao PostgreSQL, apenas ajustando seus parâmetros shared_buffer e work_mem.Database Management Systems (DBMS) are becoming more complex. As a consequence, the cost to maintain this software at satisfactory levels is also enhancing. In order to reduce this cost, the autonomic computing field has been investigated, so that complex system may incorporate self-healing, self-management, self-tuning, and so on, aiming to reduce human intervention in administrating such systems, and of course the overall costs. This dissertation presents a framework for self-tuning databases, called as DBMSAnalyzer, which is based on queue networks and operational analysis. DBMS-Analyzer implements the basic cycle for self-management database, which comes from autonomic computing. This cycle has four steps: monitoring, analyzing, planning and executing. Furthermore, this dissertation proposes an approach for self-tuning of memory structures of the PostgreSQL DBMS. The self-tuning algorithm proposed takes into account the loading of SQL statements submitted to the PostgreSQL. This load includes, but it is not limited to, the number of table accesses, table sizes, index sizes, and number of sortings. The self-tuning algorithm was implemented as an extension of the DBMS-Analyzer framework in order to monitor the PostgreSQL DBMS performance. Tests were executed to validate the proposed framework and the results demonstrated that there was a reduction of up to 16% in response time of SQL statements, using the TPC-Benchmark. This reduction was achieved by just tuning the PostgreSQL shared_buffer and work_mem parameters.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBAPTISTA, Cláudio de Souza.BAPTISTA, C. S.http://lattes.cnpq.br/0104124422364023SAMPAIO, Marcus Costa.SAMPAIO, M. C.http://lattes.cnpq.br/7407058401863661SCHIEL, Ulrich.LIFSCHITZ, Sérgio.NUNES, Camilo Porto.2008-07-292020-01-17T17:27:26Z2020-01-172020-01-17T17:27:26Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttps://dspace.sti.ufcg.edu.br/handle/riufcg/11026NUNES, C. P. DBMS-analyzer: um framework para análise holística de desempenho de SGBDs. 2008. 157 f. Dissertação (Mestrado em Ciência da Computação) – Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2008. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/11026porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2025-07-24T07:45:53Zoai:dspace.sti.ufcg.edu.br:riufcg/11026Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-07-24T07:45:53Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv DBMS-analyzer: um framework para análise holística de desempenho de SGBDs.
DBMS-analyzer: a framework for holistic SGBDs performance analysis.
title DBMS-analyzer: um framework para análise holística de desempenho de SGBDs.
spellingShingle DBMS-analyzer: um framework para análise holística de desempenho de SGBDs.
NUNES, Camilo Porto.
Banco de Dados Autônomos
PostgreSQL
Gerência de Memória
Autonomous Databases
Memory Management
Ciência da Computação
title_short DBMS-analyzer: um framework para análise holística de desempenho de SGBDs.
title_full DBMS-analyzer: um framework para análise holística de desempenho de SGBDs.
title_fullStr DBMS-analyzer: um framework para análise holística de desempenho de SGBDs.
title_full_unstemmed DBMS-analyzer: um framework para análise holística de desempenho de SGBDs.
title_sort DBMS-analyzer: um framework para análise holística de desempenho de SGBDs.
author NUNES, Camilo Porto.
author_facet NUNES, Camilo Porto.
author_role author
dc.contributor.none.fl_str_mv BAPTISTA, Cláudio de Souza.
BAPTISTA, C. S.
http://lattes.cnpq.br/0104124422364023
SAMPAIO, Marcus Costa.
SAMPAIO, M. C.
http://lattes.cnpq.br/7407058401863661
SCHIEL, Ulrich.
LIFSCHITZ, Sérgio.
dc.contributor.author.fl_str_mv NUNES, Camilo Porto.
dc.subject.por.fl_str_mv Banco de Dados Autônomos
PostgreSQL
Gerência de Memória
Autonomous Databases
Memory Management
Ciência da Computação
topic Banco de Dados Autônomos
PostgreSQL
Gerência de Memória
Autonomous Databases
Memory Management
Ciência da Computação
description Os sistemas de gerência de banco de dados vêm se tornando cada vez mais complexos. Com o crescimento dessa complexidade, também cresce o custo de manter esse software funcionando satisfatoriamente a seus usuários, principalmente o seu desempenho. Para reduzir este custo, a computação autônoma propõe a autonomia dos sistemas de maneira que eles executem tarefas de gerência de forma automática, reduzindo a intervenção humana no processo de gerência. Esta dissertação apresenta um framework de gerência automática de desempenho de SGBDs que utiliza redes de filas e análise operacional para avaliar o desempenho desses softwares e detectar eventuais problemas. O framework implementa o ciclo básico de gerência automática, característico da computação autônoma, que possui quatro etapas básicas: monitorar, analisar, planejar e executar. Também é proposta, nesta dissertação, uma estratégia para ajustar automaticamente as estruturas de memória do SGBD PostgreSQL. O algoritmo de ajuste leva em conta características da carga de comandos SQL a que o PostgreSQL está submetido, tais como freqüência de acesso às tabelas do banco de dados, tamanho dessas tabelas, tamanho de índices, freqüência de comandos que exijam ordenação, dentre outras. A estratégia de ajuste foi implementada como uma extensão do framework para gerenciar o desempenho do PostgreSQL. Testes elaborados para a extensão do framework mostram que ele foi capaz de reduzir em pelo menos 16% o tempo de resposta dos comandos SQL submetidos ao PostgreSQL, apenas ajustando seus parâmetros shared_buffer e work_mem.
publishDate 2008
dc.date.none.fl_str_mv 2008-07-29
2020-01-17T17:27:26Z
2020-01-17
2020-01-17T17:27:26Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://dspace.sti.ufcg.edu.br/handle/riufcg/11026
NUNES, C. P. DBMS-analyzer: um framework para análise holística de desempenho de SGBDs. 2008. 157 f. Dissertação (Mestrado em Ciência da Computação) – Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2008. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/11026
url https://dspace.sti.ufcg.edu.br/handle/riufcg/11026
identifier_str_mv NUNES, C. P. DBMS-analyzer: um framework para análise holística de desempenho de SGBDs. 2008. 157 f. Dissertação (Mestrado em Ciência da Computação) – Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2008. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/11026
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1851784627829604352