#mysql
Вопрос:
Недавно я обнаружил, что наша база данных MySQL работает очень медленно при выполнении запроса или обновлении. После того, как я прочитал журнал медленных запросов, я обнаружил, что для простого обновления требуется очень много времени.
Вот медленный журнал запросов:
# Time: 2021-08-31T07:46:49.876145Z
# User@Host: root[root] @ [127.0.0.1] Id: 3407
# Query_time: 244.919185 Lock_time: 0.000261 Rows_sent: 0 Rows_examined: 1
SET timestamp=1630396009;
UPDATE `submissions` SET `result`='JG',`updated_at`='2021-08-31 15:42:44' WHERE `id` = 3570934;
Я не знаю, почему
query_time
это так долго, ноlock_time
это
коротко. Если вы можете назвать мне какую-нибудь возможную причину, я буду очень
признателен.
Комментарии:
1. Странный. Какая версия MySQL? (от
SELECT VERSION()
)2. версия mysql 5.7.29
3. Пожалуйста, предоставьте
SHOW CREATE TABLE submissions
4. Пожалуйста, также опубликуйте текстовые результаты СТАТУСА ТАБЛИЦЫ «ПОКАЗАТЬ», где имя, НАПРИМЕР, «материалы»;