这种 SQL 查询的最佳索引和复合索引是什么?对于 ID、Data、Relatorio、cat、Atributo2、Pais 具有 solos 索引的 7.075.164 行表需要 8 秒。
SELECT c.ID as cat, Data, Relatorio, SUM(X), SUM(Y), Atributo2
FROM table a
INNER JOIN categorias c ON c.ID = a.Atributo
WHERE (Atributo2 = '' OR Relatorio IN ('aaa', 'bbb', 'ccc')) AND Pais = '1' AND Relatorio != 'ddd' AND NaoContar = 0
GROUP BY Data, Relatorio, cat, Atributo2