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 `es_temp1` ADD INDEX `es_temp1_idx_user_id` (`user_id`);
ALTER TABLE `es_temp2` ADD INDEX `es_temp2_idx_user_id` (`user_id`);
ALTER TABLE `es_temp3` ADD INDEX `es_temp3_idx_user_id` (`user_id`);
ALTER TABLE `es_temp4` ADD INDEX `es_temp4_idx_user_id` (`user_id`);
ALTER TABLE `es_temp5` ADD INDEX `es_temp5_idx_user_id` (`user_id`);
SELECT
u.id,
post.post_count,
updated.update_count,
print.print_count,
share.share_count,
purchase.purchase_count
FROM
users AS u
LEFT JOIN
es_temp1 post
ON u.id = post.user_id
LEFT JOIN
es_temp2 updated
ON u.id = updated.user_id
LEFT JOIN
es_temp3 print
ON u.id = print.user_id
LEFT JOIN
es_temp4 share
ON u.id = share.user_id
LEFT JOIN
es_temp5 purchase
ON u.id = purchase.user_id