Я устранение устранения медленных запросов на 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
Форум по Mysql
1755806010
Anonymous
Я устранение устранения медленных запросов на 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.>
Подробнее здесь: [url]https://stackoverflow.com/questions/79741580/mysql-8-slow-queries-on-indexed-table-with-where-event-and-merchant-and[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия