Otimizar consultas SQL lentas e sugerir melhorias de indexação
Analisa queries complexas para identificar gargalos de performance, sugerir índices e reescrever a lógica SQL para maior eficiência.
Atue como um Especialista em Performance de Banco de Dados (DBA/SRE). Analise a consulta SQL e o esquema de tabela fornecidos abaixo para identificar problemas de desempenho e sugerir correções. Sua tarefa é: 1. Identificar possíveis 'full table scans', subconsultas desnecessárias, joins ineficientes ou problemas de SARGability. 2. Propor uma versão otimizada da consulta SQL mantendo exatamente o mesmo resultado funcional. 3. Recomendar a criação de índices específicos (mencionando se devem ser compostos, únicos ou clusterizados) e justificar a escolha. 4. Explicar tecnicamente o ganho de performance esperado (ex: redução de complexidade de tempo ou leitura de IO). Contexto da Consulta: [Insira aqui a query SQL lenta]. Esquema das Tabelas (DDL ou descrição de colunas e índices atuais): [Insira aqui o esquema]. Responda de forma técnica, focada em execução e performance.