A sintonização (tunning) de desempenho de banco de
dados refere-se a atividades e procedimentos que
garantam que as consultas de um determinado SGBD
sejam executadas dentro de um tempo mínimo aceitável.
Dentre os componentes que podem gerar gargalos de
processamento de consultas destacam-se o código da
aplicação e um projeto de banco mal elaborado. Nesse
contexto, avalie as sentenças a seguir:
I. Para acelerar as consultas em bancos de dados, a
utilização de índices é fundamental, pois os mesmos
facilitam a busca, classificação e utilização de
funções agregadas e junções.
II. Os bancos de dados possuem otimizadores de
consultas que encontram modos alternativos de
selecionar e executar uma consulta com menor custo,
no entanto existem maneiras de influenciar o
otimizador de forma a melhorar o desempenho da
consulta.
III. Algumas práticas para escrever expressões
condicionais encontradas nas cláusulas WHERE e
HAVING podem tornar a busca dos dados mais
eficiente, como por exemplo: priorizar o uso da
igualdade, comparações com campos numéricos e
evitar o uso de funções.
É correto o que se afirma em:
Esta questão foi aplicada no ano de 2015 pela banca IESES no concurso para MSGás. A questão aborda conhecimentos da disciplina de Banco de Dados, especificamente sobre Sistemas de Gerenciamento de Banco de Dados.
Esta é uma questão de múltipla escolha com 4 alternativas. Teste seus conhecimentos e selecione a resposta correta.