OUTRA — Analista de Controle Externo - Área de Controle Externo - Tecnologia da Informação — Arquitetura e bancos de dados — 2012

Enunciado

Considere um banco de dados da ordem de 50GB, com aproximadamente 50 tabelas, não indexado, sem triggers, e um conjunto de 50 consultas e comandos SQL variados, muitos deles de atualização de dados, que combinam tabelas e que são executados corriqueiramente num servidor de pequeno porte com uma configuração balanceada (4GB de memória e duas unidades de HD de 7.200 rpm). Considere ainda que, para melhorar a performance na execução dessas consultas e comandos, você possa escolher apenas um upgrade para esse ambiente. A melhor escolha seria:

Alternativas

  1. A)

    duplicar o número de processadores;

  2. B)

    duplicar a velocidade de rotação dos discos rígidos;

  3. C)

    indexar corretamente as tabelas do banco de dados;

  4. D)

    implementar as consultas e comandos como stored procedures;

  5. E)

    duplicar a memória disponível.

Gabarito e comentário

Resposta correta: C

Índices compatíveis com filtros e junções reduzem leituras em consultas. A escolha deve considerar carga de escrita e plano de execução.

Questões relacionadas