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 `buyout_calculator_query` ADD INDEX `buyout_query_idx_timestamp` (`timestamp`);
ALTER TABLE `player` ADD INDEX `player_idx_player_id` (`player_id`);
SELECT
a.player_id,
COUNT(a.player_id) AS views,
(SELECT
b.firstname
FROM
player AS b
WHERE
(
a.player_id = b.player_id
) LIMIT 1) AS firstname,
(SELECT
b.lastname
FROM
player AS b
WHERE
(
a.player_id = b.player_id
) LIMIT 1) AS lastname,
(SELECT
b.link_id
FROM
player AS b
WHERE
(
a.player_id = b.player_id
) LIMIT 1) AS link_id
FROM
buyout_calculator_query AS a
WHERE
a.timestamp > 259200
ORDER BY
views DESC