Оптимизация запросов в MySQL более эффективна - PullRequest
0 голосов
/ 07 марта 2019

Пожалуйста, посмотрите на мой запрос и план выполнения. Я добавил индекс в большую часть таблицы, но когда я присоединяюсь к нему, беру индекс первичного ключа и индекса внешнего ключа.Я беру только 50 записей.

это занимает 5-7 секунд.

Как я могу оптимизировать этот более эффективный способ.

mizi

1 Ответ

0 голосов
/ 07 марта 2019

Вы можете добавить индекс к столбцу po_id в таблице boxes, а также преобразовать производную таблицу claim_notes в подзапрос

(SELECT MAX(claim_status_id) FROM claim_notes WHERE item_id = items.id) AS claim_status_id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...