Título: | AUTONOMIC INDEX CREATION IN DATABASES | ||||||||||||||||||||||||||||||||||||
Autor: |
MARCOS ANTONIO VAZ SALLES |
||||||||||||||||||||||||||||||||||||
Colaborador(es): |
SERGIO LIFSCHITZ - Orientador |
||||||||||||||||||||||||||||||||||||
Catalogação: | 20/DEZ/2004 | Língua(s): | PORTUGUESE - BRAZIL |
||||||||||||||||||||||||||||||||||
Tipo: | TEXT | Subtipo: | THESIS | ||||||||||||||||||||||||||||||||||
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=5790&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=5790&idi=2 |
||||||||||||||||||||||||||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.5790 | ||||||||||||||||||||||||||||||||||||
Resumo: | |||||||||||||||||||||||||||||||||||||
The choice and materialization of indexes are activities
commonly done by database administrators to speed up
database application processing. Due to the complexity of
the index selection task and to the pressure for
productivity increase put on tuning professionals, many
works on the literature and on commercial systems seek for
tools that can help the DBA choose the best indexes for a
given workload. We classify these works as local self-
tuning, once they are interested in a specific tuning
problem, in opposition to global self-tuning work, which is
targeted at obtaining acceptable performance for the system
as a whole. This dissertation proposes two architectures
that allow the complete automation of the index tuning
task. Human intervention independence is achieved through
the use of software agents. The combination of agents and
DBMS makes systems more autonomous and self-tuning. We have
implemented one of the proposed architectures in the open
source DBMS PostgreSQL and obtained experimental results
with a transactional workload that show the feasibility of
our approach.
|
|||||||||||||||||||||||||||||||||||||
|