o cara do Business Intelligence está pedindo máquinas mais rápidas, software mais recente, etc. e alguns de seus clientes estão reclamando de tempos de consulta superiores a uma hora. A ferramenta é Cognos/Insight e o banco de dados é uma cópia replicada de um MySQL mestre que em breve migraremos para o MariaDB.
Minha intuição (antes de começar a trabalhar com os planos SQL e de execução) é que estamos simplesmente lidando com consultas mal otimizadas vindas do Cognos e uma coleção inadequada de índices para apoiá-los.
Minha pergunta é (antes de propor uma solução): Existem estratégias aceitas para tabelas escravas em tempo real que permitem índices que não estão presentes na tabela mestre?