Pular para o conteúdo principal

Questão de Banco de Dados — Conceitos Básicos em Banco de Dados — FGV 2025

Banco de DadosConceitos Básicos em Banco de Dados
Código
fg121815
Banca
FGV
Órgão
TCE-RR
Ano
2025
Nível
Superior
Cargo
Analista Administrativo - Tecnologia da Informação, com especialidade em Banco de Dados
No contexto de otimização de desempenho de consultas em bancos de dados, algumas métricas ajudam a entender melhor o comportamento das consultas e a realizar ajustes necessários para melhorar o desempenho do banco de dados.Avalie se as seguintes métricas de desempenho devem ser acompanhadas:I. Duração da execução da consulta: essa métrica mede quanto tempo uma consulta leva para ser concluída, permitindo identificar consultas que podem precisar de otimização.II. Tempo de carregamento de dados versus tempo de processamento: comparar o tempo gasto para carregar os dados com o tempo gasto em processamento ajuda a identificar gargalos na pipeline de dados.III. Contagem de consultas concorrentes: é vital monitorar o número de conexões simultâneas para evitar a sobrecarga do banco de dados, o que pode afetar a performance dos usuários.IV. Utilização de recursos: mede a utilização de recursos como memória, CPU, I/O e rede para identificar padrões que podem indicar problemas ou oportunidades de otimização.As métricas de desempenho que devem de fato ser acompanhadas são
  1. AII, III e IV, apenas.
  2. BI e IV, apenas.
  3. CIII e IV, apenas.
  4. DI, III e IV, apenas.
  5. EI, II, III e IV.
Revelar gabarito e comentário

GabaritoE — I, II, III e IV.

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”.

Métricas de Desempenho em Otimização de Consultas

Gabarito: letra E — Todas as métricas (I, II, III e IV) devem ser acompanhadas. No contexto de otimização de desempenho de consultas em bancos de dados, as quatro métricas listadas são fundamentais para identificar gargalos, sobrecarga e oportunidades de melhoria. Cada uma delas oferece uma perspectiva diferente e complementar sobre o comportamento do banco.

A banca cobra o conhecimento de que a otimização de consultas não se resume apenas ao tempo de execução, mas envolve uma visão sistêmica que inclui carregamento de dados, concorrência e uso de recursos. A alternativa E é a única que contempla todas as métricas corretas.

Métrica

Descrição

Importância para Otimização

I. Duração da execução da consulta

Mede o tempo total para conclusão da consulta

Identifica consultas lentas que necessitam de tuning (índices, plano de execução)

II. Tempo de carregamento vs. processamento

Compara tempo de leitura de dados (I/O) com tempo de computação (CPU)

Localiza gargalos na pipeline: carregamento lento (falta de índices) ou processamento lento (algoritmos ineficientes)

III. Contagem de consultas concorrentes

Número de conexões simultâneas ao SGBD

Evita sobrecarga e degradação de desempenho; permite ajustar pool de conexões

IV. Utilização de recursos

Mede uso de CPU, memória, I/O e rede

Fornece visão sistêmica da saúde; padrões anormais indicam necessidade de otimizações específicas

Item I — ✅ Correto

Duração da execução da consulta é a métrica mais básica e direta: mede quanto tempo uma consulta leva para ser concluída. Permite identificar consultas lentas que precisam de otimização (ex.: índices ausentes, plano de execução ineficiente). É essencial para o tuning.

Item II — ✅ Correto

Tempo de carregamento de dados versus tempo de processamento ajuda a localizar gargalos na pipeline, distinguindo se o problema está na leitura dos dados (I/O) ou na computação (CPU). Por exemplo, se o carregamento é lento, pode indicar falta de índices ou acesso sequencial excessivo; se o processamento é lento, pode indicar algoritmos ineficientes.

Item III — ✅ Correto

Contagem de consultas concorrentes é vital para evitar sobrecarga. Um número elevado de conexões simultâneas pode saturar o SGBD, causando degradação de desempenho para todos os usuários. Monitorar esse número permite ajustar o pool de conexões ou escalar o ambiente.

Item IV — ✅ Correto

Utilização de recursos (memória, CPU, I/O, rede) fornece uma visão ampla da saúde do sistema. Padrões anormais, como uso excessivo de CPU ou espera por I/O, indicam problemas que podem ser atacados com otimizações específicas (ex.: tuning de consultas, redimensionamento de hardware).

Todas as quatro métricas são complementares e devem ser acompanhadas em conjunto para uma análise eficaz de desempenho.

Gabarito: letra E

Link permanente: /questoes/fg121815