私は非常に遅く実行されるクエリを持っています。クエリの目的は、テーブルartikliのテーブルと数量のすべてのアーティクルを一覧表示することです。それから私は私が参加したら、それは非常に遅くなるartikli_2015クエリが非常に遅いです。
SELECT a.artid,
a.artsifra,
a.artnaziv,
a.artstanje,
a.artstanjepalete,
(a.artstanje + a.artstanjepalete) AS total,
Sum(g.izlaz) AS promet,
c.jmoznaka,
Sum(f.izlaz) AS promet
FROM artikli a
LEFT JOIN artikli_2016 g
ON a.artid = g.artikal
LEFT JOIN artikli_2015 f
ON a.artid = f.artikal
LEFT JOIN jed_mjere c
ON a.artmjera = c.jmid
WHERE a.artroditelj != 0
AND a.artaktivan
GROUP BY a.artid
ORDER BY a.artid ASC
(前年今年のartikli_2016、およびartikli_2015)記事の別の表に記載されている売上高を見てみたいです。クエリをより速く実行するためのアドバイスや解決策を他の人に与えることができれば、非常に役に立ちます。
テーブルにインデックスがありますか?スキーマを共有できますか? –
GROUP BY句を削除する –
左結合を単純結合に変更する –