LEFT JOIN order_data ON order_data.order_id = order_edi.order_id
WHERE order_edi.readed = "0"
AND order_data.sended = "1"
AND order_data.company_seller_id = 386
AND (
(order_data.owner = "buyer" AND order_edi.status = "send") OR
(order_data.owner = "seller" AND order_edi.status IN("accept", "reject", "partial_reject"))
)
ORDER BY NULL;
Выполняется более 2 секунд, упомянутые таблицы ~700 мегабайт каждая. Есть какие-никакие способы ещё оптимизировать без скальпеля (разнос таблиц и т.д.)? Все индексы на месте, селективность тоже не увеличить
но так вот похоже что две секунды — это и есть предел этого запроса.
Обсуждают сегодня