[en] AN AGENT-BASED ARCHITECTURE FOR DBMS GLOBAL SELF-TUNING
[pt] UMA ARQUITETURA PARA AUTO-SINTONIA GLOBAL DE SGBDS USANDO AGENTES
Descripción
[pt] O aumento da complexidade dos SGBDs comerciais e a carga que suportam, além da crescente utilização destes por pessoal pouco familiarizado com a administração de bancos de dados, entre outras causas, sugerem a introdução de técnicas que automatizem o processo de sintonia de bancos de dados. A auto-sintonia (self-tuning) é uma tecnologia que permite criar sistemas adaptáveis que possam manter um bom desempenho, minimizando no possível a interação do administrador com o sistema. Este trabalho propõe uma abordagem para o ajuste automático dos parâmetros em um SGBD usando agentes de software. A tarefa de sintonia é tratada nesta pesquisa como um problema global, dado que alterações de um parâmetro podem se refletir em outros. Os detalhes da arquitetura, sua implementação e avaliação de funcionamento são também discutidos nesta dissertação.[en] The increasing complexity of the commercial DBMSs as well the workload they manage, besides the fact that many users do not have deep knowledge about database administration, among other reasons, strongly suggests the introduction of techniques that automates the database tuning process. Self- Tuning, or auto-tuning, is a feature that makes systems adaptable in order to keep a good overall performance, reducing as possible the interaction between the administrator and the system. This work proposes an approach for the automatic tuning of DBMSs parameters using an architecture based on software agents. We consider tuning as a global issue, given that changes of a single parameter can be reflected in others. The architecture details, ets implementation and a practical evaluation are also discussed in this dissertation.