Filtrar


Questões por página:
O comando explain plan (ou similar, dependendo do SGBD) é um recurso valioso para nortear as decisões de um administrador ou desenvolvedor de banco de dados quando o volume de dados pode comprometer o desempenho das consultas.

Assinale a opção que apresenta, corretamente, a situação em que o uso do plano de execução é mais indicado para resolver um problema de performance.
Um técnico de suporte foi solicitado a analisar o desempenho de um sistema interno que armazena grande volume de registros de atendimento. Durante a verificação, percebeu-se que determinadas consultas ao banco de dados demoravam mais do que o esperado, especialmente quando eram feitas buscas por campos específicos, como número do protocolo ou identificação do usuário. Na reunião com a equipe de desenvolvimento, surgiu a discussão sobre a organização física dos dados em arquivos e sobre o uso de mecanismos de indexação para melhorar o acesso às informações. Considerando os fundamentos de estruturas de arquivos e técnicas de indexação, assinale a alternativa CORRETA.
Um Tribunal de Justiça identificou degradação de desempenho em consultas que filtram registros por múltiplas colunas combinadas por operadores lógicos AND na cláusula WHERE. A equipe de administração de banco de dados (DBA) decide criar um índice composto (multi-column index) para otimizar essas operações.

Considerando o funcionamento de índices compostos baseados em árvores balanceadas (B-Tree), em sistemas gerenciadores de bancos de dados relacionais, assinale a afirmativa correta.
A principal função de um índice em banco de dados é:

A otimização de consultas é um processo crucial para o desempenho de bancos de dados. O otimizador de consultas utiliza estatísticas sobre os dados para gerar um plano de execução eficiente.



Qual das seguintes ações pode ajudar o otimizador a gerar melhores planos de execução?