Título: | RECRIAÇÃO AUTOMÁTICA DE ÍNDICES EM UM SGBD RELACIONAL | ||||||||||||||||||||||||||||||||||||
Autor: |
EDUARDO MARIA TERRA MORELLI |
||||||||||||||||||||||||||||||||||||
Colaborador(es): |
SERGIO LIFSCHITZ - Orientador |
||||||||||||||||||||||||||||||||||||
Catalogação: | 15/FEV/2007 | Língua(s): | PORTUGUÊS - BRASIL |
||||||||||||||||||||||||||||||||||
Tipo: | TEXTO | Subtipo: | TESE | ||||||||||||||||||||||||||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||||||||||||||||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=9531&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=9531&idi=2 |
||||||||||||||||||||||||||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.9531 | ||||||||||||||||||||||||||||||||||||
Resumo: | |||||||||||||||||||||||||||||||||||||
Uma dentre as muitas tarefas desempenhadas por DBAs
consiste em tentar
garantir que os tempos de respostas dos comandos
submetidos por usuários a um
grande SGBDR não excedam valores previamente acordados.
Esta dissertação
segue uma linha de estudos denominada auto-sintonia de
índices, que preconiza a
realização de ajustes automáticos na execução de consultas
SQL, visando reduzirlhes
tempos de resposta, a partir de alterações no conjunto de
índices: criação,
eliminação e recriação. Este trabalho teve como ponto de
partida a dissertação de
Marcos Salles [32], que seguiu a mesma linha, propondo um
mecanismo
automático de criação de índices. Esta dissertação estende
[32], primeiro
submetendo sua implementação a uma carga de trabalho
alternativa e depois
realizando eliminações e reconstruções de índices
automáticas, levando em
consideração níveis de preenchimento de páginas
alternativos. Também foram
realizados testes utilizando ferramentas comerciais,
Oracle 10g e SQL Server
2005, para avaliar quão eficaz comportou-se a
implementação proposta em [32].
Vale ressaltar que os testes realizados limitaram-se à
criação de índices, já que as
ferramentas não oferecem facilidades de reconstrução
automática. Diferentemente
dos trabalhos publicados nessa linha de estudos e das
ferramentas comerciais
disponíveis, foi criado um protótipo que não se limita a
sugerir novos índices;
também são eliminados os que deixaram de ser
interessantes, porém, antes ocorre
uma avaliação para verificar se a reconstrução não seria
mais adequada. Criou-se,
inclusive, uma heurística rudimentar que avalia um índice
a ser destruído e
recomenda sua reconstrução, caso atenda a determinados
requisitos.
|
|||||||||||||||||||||||||||||||||||||
|