Título
[en] TUNINGCHEF: AN APPROACH FOR CHOOSING THE BEST COST-BENEFIT DATABASE TUNING ACTIONS
Título
[pt] TUNINGCHEF: UMA ABORDAGEM PARA ESCOLHER AS AÇÕES DE SINTONIA FINA DE BANCO DE DADOS COM MELHOR CUSTO-BENEFÍCIO
Autor
[pt] VICTOR AUGUSTO LIMA LINS DE SOUZA
Vocabulário
[pt] BANCO DE DADOS
Vocabulário
[pt] ESTRUTURA HIPOTETICAS
Vocabulário
[pt] INDICES
Vocabulário
[pt] TOMADA DE DECISAO
Vocabulário
[pt] VISOES MATERIALIZADAS
Vocabulário
[pt] SINTONIA FINA
Vocabulário
[en] DATABASE
Vocabulário
[en] HYPOTHETICAL STRUCTURES
Vocabulário
[en] INDEXES
Vocabulário
[en] DECISION MAKING
Vocabulário
[en] MATERIALIZED VIEW
Vocabulário
[en] TUNING
Resumo
[pt] Enquanto muitos trabalhos de pesquisa propõem uma forma de listar um
conjunto de opções de sintonia fina para uma determinada carga de trabalho,
poucos oferecem uma maneira de ajudar o DBA a tomar melhores decisões
ao encontrar um conjunto de ações disponíveis. TuningChef é o resultado do
desenvolvimento de uma proposta do passo a passo desse processo de decisão.
Dado um conjunto de opções de sintonia fina, recomendamos um subconjunto
com boa proporção de custo-benefício, com contexto suficiente para que o
DBA entenda a motivação por trás de cada decisão, incluindo a possibilidade
de deixar o usuário construir seu próprio subconjunto e verificar o impacto
esperado. Também são apresentados resultados experimentais que demonstram
a importância do processo de decisão, onde dentro de um subconjunto de
50+ ações de sintonia fina sugeridas por uma ferramenta externa, apenas 8
mostram-se como benéficas para a carga de trabalho utilizada.
Resumo
[en] While many research works propose a way to list a set of fine-tuning options for a given workload, only a few offer a way to help the DBA make better
decisions when encountering a set of available options, especially when taking
his possibilities into consideration. We propose and develop a step-by-step decision process. Given a set of fine-tuning options, we recommend a subset with
good cost-benefit proportion. Enough context for the DBA accompanies the
recommendation to understand its reasoning, with the possibility of letting the
user build his own subset and check the expected impact. Some experimental
results are also described, showing the importance of the decision step when
fine tuning a database, where in a set on 50+ fine tuning actions suggested by
an external tool, only 8 are considered beneficial for the a specific workload.
Orientador(es)
SERGIO LIFSCHITZ
Banca
SERGIO LIFSCHITZ
Banca
FERNANDA ARAUJO BAIAO AMORIM
Banca
JAVAM DE CASTRO MACHADO
Banca
JULIANA ALVES PEREIRA
Catalogação
2022-11-29
Apresentação
2022-09-15
Tipo
[pt] TEXTO
Formato
application/pdf
Idioma(s)
PORTUGUÊS
Referência [pt]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=61428@1
Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=61428@2
Referência DOI
https://doi.org/10.17771/PUCRio.acad.61428
Arquivos do conteúdo
NA ÍNTEGRA PDF