In case you have your own slow SQL query, you can optimize it automatically here.
For the query above, the following recommendations will be helpful as part of the SQL tuning process.
You'll find 3 sections below:
ALTER TABLE `tdb_products` ADD INDEX `tdb_products_idx_prod_id_prod_name` (`prod_mp_id`,`prod_name`);
ALTER TABLE `tdb_sales` ADD INDEX `tdb_sales_idx_sl_day_sl_mon_sl_year` (`sl_day`,`sl_mon`,`sl_year`);
ALTER TABLE `tdb_sales_temp` ADD INDEX `tdb_temp_idx_vt_cupom` (`vt_cupom`);
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
INNER 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