Uma empresa de e-commerce observa lentidão na execução de consultas envolvendo a junção de tabelas 'Pedidos' e 'ItensPedido' que filtram por datas específicas. O DBA decide otimizar essas consultas. Qual das seguintes ações é a mais provável de trazer melhorias significativas no desempenho, considerando que a tabela 'Pedidos' possui milhões de registros e 'ItensPedido' billions?
- A)Aumentar o tamanho do buffer pool do SGBD para acomodar mais dados em memória.
- B)Reescrever as consultas utilizando subconsultas correlacionadas em vez de JOINS explícitos.
- C)Criar índices nas colunas de data e nas chaves estrangeiras que ligam 'Pedidos' a 'ItensPedido'.gabarito
- D)Desnormalizar as tabelas, combinando 'Pedidos' e 'ItensPedido' em uma única tabela grande.
- E)Remover todas as chaves estrangeiras para acelerar as operações de escrita (INSERT/UPDATE).