Останавливаем запрос MySql

Иногда, при разработке мы создаем ошибочные запросы, которые выполняются очень долго. Это может быть из-за группировки по непроиндексированному полю, или же из-за не указания дополнительного условия при объединении нескольких таблиц.
Чтобы остановить такой запрос требуется:

  1. командой mysql -u user -p password подключиться к консоли Mysql из под шелла. Сторонние средства для администрирования баз данных скорей всего будут заблокированы
  2. команой SHOW PROCESSLIST находи айдишник лишнего запроса. При этом будет показан сам код запроса и с какой базой данных он работает
  3. командой KILL n убиваем наш запрос

Популярность: 13%



Также почитайте эти записи:

Один комментарий

Weaselмарта 11, 2010 at 6:09

Спасибо, буду знать, хотя я и недавно занимаюсь MySql но уже успел немало нонять и выучить )

Leave a comment

Your comment

Защитный код Укажите защитный код!