Pular para o conteúdo principal

Questão de Banco de Dados — SQL — CESPE / CEBRASPE 2022

Banco de DadosSQL
Código
ce147331
Banca
CESPE / CEBRASPE
Órgão
TCE-RJ
Ano
2022
Nível
Superior
Cargo
Analista de Controle Externo
Acerca de técnicas de análise de desempenho e otimização de consultas a bancos de dados, julgue o item a seguir.No processo de otimização de consultas de bancos de dados relacionais, em consultas que façam uso de ORDER_BY, a criação de índice nas colunas ORDER_BY é uma opção que pode melhorar o desempenho de tais consultas.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Otimização de consultas com ORDER BY

CERTO. A criação de índices nas colunas utilizadas na cláusula ORDER BY pode, sim, melhorar o desempenho da consulta, pois o índice já mantém os dados ordenados, eliminando a necessidade de uma operação de ordenação completa no momento da execução.

A afirmação está alinhada com os princípios de otimização de consultas em bancos de dados relacionais. Um índice, como uma B+Tree, armazena os valores das colunas em ordem crescente ou decrescente. Quando uma consulta SQL contém ORDER BY coluna, o otimizador de consultas pode utilizar o índice para percorrer as entradas já ordenadas, evitando a operação de sort (ordenação) que consumiria tempo e recursos adicionais. Essa é uma técnica clássica de tuning de banco de dados.

Aspecto

Descrição

Afirmação

A criação de índice nas colunas ORDER BY pode melhorar o desempenho de consultas

Motivo

O índice mantém os dados ordenados, eliminando a necessidade de operação de ordenação completa

Exemplo de estrutura

B+Tree armazena valores em ordem crescente/decrescente

Benefício

Otimizador percorre entradas já ordenadas, evitando sort

Contexto

Técnica clássica de tuning de banco de dados

Ressalva

Custo de manutenção do índice em INSERT, UPDATE e DELETE

Conclusão

✅ CERTO

PEGA ESSA DICA!

Em provas, lembre-se de que índices beneficiam não apenas buscas por igualdade (WHERE coluna = valor) e junções, mas também operações de ordenação. No entanto, é importante considerar o custo de manutenção do índice em operações de INSERT, UPDATE e DELETE. A banca cobra o conhecimento de que índices podem acelerar ORDER BY, mas nem sempre são a melhor solução (depende do volume de dados e da frequência de atualizações).

CERTO.

Link permanente: /questoes/ce147331