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 `actual_table` ADD INDEX `actual_table_idx_id_pid` (`ID`,`PID`);
WITH temp_table (t_col_1, t_col_2, t_col_3) AS (SELECT
actual_table.col_1 AS t_col_1,
actual_table.col_2 AS t_col_2,
actual_table.col_3 AS t_col_3
FROM
actual_table
WHERE
actual_table.ID = 100
AND actual_table.PID = 1245) SELECT
t1.t_col_1,
t1.t_col_2,
t1.t_col_3
FROM
temp_table AS t1
WHERE
t1.t_col_2 BETWEEN 1 AND 12541
AND t1.t_col_1 = (
SELECT
max(t2.t_col_1)
FROM
temp_table AS t2
WHERE
t2.t_col_1 < 15147
AND t2.t_col_2 = t1.t_col_2
)
ORDER BY
t1.t_col_2