LINUX.ORG.RU
ФорумAdmin

MariaDB: как отследить, что происходит с запросом

 


0

1

Всем привет. Есть запрос в статусе query end, висит несколько часов. Как понять что сейчас происходит с запросом, на чем он застрял?

Целиком моя проблема описана вот тут MariaDB + Galera: запросы зависают в статусе query end , но так там ответов не нашлось, попробовал сократить вопрос до более простого.

Отлавливаете проблемный запрос и проверяете по explain, дальше дело интуиции

Если это обновление, то возможно оно не может закоммитить, надо смотреть настройки innodb, проверить таблицы командой

ism ★★★ ()
Ответ на: комментарий от ism

Проблема в том, что проблемным может быть любой из тестовых SELECT\UPDATE\INSERT, что сыплются на базу. Что самое интересное, если скопировать зависший запрос и выполнить ручками в mysql> - выполняется без проблем.

dpronyaev ()

Подключиться через gdb и посмотреть.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.