システムが過負荷になるという問題があります。以下のクエリは 3 つのテーブルからデータを取得しています。そのうちの 2 つには 10.000 を超えるレコードがあり、実行に 50 秒かかります。
SELECT DISTINCT
p.prod_name,
p.prod_price,
Sum(dt.vt_qtd) as total_qtd
FROM tdb_products p
LEFT JOIN tdb_sales_temp dt ON p.prod_mp_id = dt.vt_product
LEFT JOIN tdb_sales s ON dt.vt_cupom = s.sl_coupom
WHERE
s.sl_day = $day_link AND
s.sl_mon = $mon_link AND
s.sl_year = $year_link
GROUP BY
p.prod_name
ORDER BY
p.prod_name ASC
これは正常ですか?
解決しました!