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 `import_data` ADD INDEX `import_data_idx_vendor_importr_sku_profile` (`vendor`,`importRun`,`sku`,`profile_id`);
ALTER TABLE `import_profiles` ADD INDEX `import_profiles_idx_creditornr_id` (`creditornr`,`id`);
SELECT
DISTINCT t1.*
FROM
import_data AS import_data1
LEFT JOIN
import_data AS import_data2
ON (
import_data2.sku = import_data1.sku
AND import_data2.profile_id = import_data1.profile_id
)
AND (
import_data1.importRun < import_data2.importRun
)
WHERE
(
(
1 = 1
AND import_data1.vendor = 'rackmountit'
AND 1 = 1
)
AND (
EXISTS (
SELECT
1
FROM
import_profiles imp
WHERE
(
t1.profile_id = imp.id
)
AND (
imp.creditornr = 73329
)
)
)
)
AND (
import_data2.importRun IS NULL
)