Avançado
Otimização de Queries em Grandes Volumes de Dados
Otimize uma consulta SQL complexa que apresenta baixo desempenho em uma tabela com bilhões de registros.
📝 Contenu du Prompt
Atue como um DBA (Administrador de Banco de Dados) especialista em performance. Você tem uma tabela 'transacoes' com 5 bilhões de linhas e uma consulta que junta esta tabela com 'clientes' e 'produtos', filtrando por um intervalo de datas. A consulta atual leva 30 segundos para executar. Escreva a versão otimizada da consulta SQL e detalhe: 1. Quais índices você criaria e por quê (colunas incluídas, ordem das colunas). 2. Estatísticas sobre o plano de execução esperado. 3. Alternativas como particionamento de tabela (partitioning) se aplicável. 4. Como evitar problemas de 'Parameter Sniffing'.