Я устранение устранения медленных запросов на MySQL 8 и нуждаюсь в совете. Запросы выглядят так: < /p>
SELECT *
FROM salla_events
WHERE event = 'order.created'
AND merchant = 2021223349
AND created_at >= '2025-08-15 22:09:20';
< /code>
Согласно журналу медленного запроса, каждый запрос занимает от 7 до 11 секунд и сканирования ~ 1,1 млн.CREATE INDEX idx_event_merchant_created
ON salla_events (event, merchant, created_at);
< /code>
Но медленные журналы по -прежнему показывают Rows_examined: 1120350+. < /p>
Вот часть медленного журнала MySQL: < /p>
use @ host: lamour_bot [lamour_bote] @ localhost [127.0.0.0.0.1] Id: 424571: 421: vomour_boter] @ localhost [127.0.0.0.0.1] Id: 424.31: vomour_boter] @ 9.989759 lock_time: 0,000005 Rows_sent: 5 Rows_Examined: 1120379 SET TIMESTAMP = 1755371566; Выберите * из salla_events, где event = 'order.created' и merchant = 1056778926 и create_at> = '2025-08-15 22:12:46'; < /p>
< /blockquote>
Почему MySQL игнорирует или недооценивает этот index? Запросы часто запускаются из приложения Laravel.>
Подробнее здесь: https://stackoverflow.com/questions/797 ... rchant-and
MySQL 8 медленные запросы на индексированной таблице с тем, где событие =? И торговец =? И create_at> =? ⇐ MySql
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как рандомизировать широкое ползание с помощью скраски, индексированной A-Z
Anonymous » » в форуме Python - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-