powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Использовать KILL?
5 сообщений из 5, страница 1 из 1
Использовать KILL?
    #40078404
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как убить выбранные процессы по определенному правилу.

Код: sql
1.
2.
select concat('KILL ',id,';') from information_schema.processlist
 where user='user1' and info like 'SELECT `QueueTaskLog`.`id`%'



Так я получаю Список KILL + ID; Но этот список быстро меняется, поэтому мне нужно , чтоб команда KILL исполнялась сразу.
...
Рейтинг: 0 / 0
Использовать KILL?
    #40078410
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT CONCAT('KILL ',id,';') 
FROM INFORMATION_SCHEMA.PROCESSLIST
WHERE user='user1' AND info LIKE 'SELECT `QueueTaskLog`.`id`%'
INTO @sql_command;
PREPARE stmt FROM @sql_command;
EXECUTE stmt;
DROP PREPARE stmt;


Выполнять как один батч. Или засунуть всё это в хранимую процедуру и выполнять её.

PS. Если кто-то не должен выполнять такие запросы - не проще отобрать у него права на доступ к соотв. объекту?
...
Рейтинг: 0 / 0
Использовать KILL?
    #40078439
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.

Проще, но хотелось бы понять почему так происходит. Что метод с KILL , что права это всё выглядит как костыли, только имея "все" права результат известен, а с обрезанием это эксперимент.

Самое интересное, что у меня еще таких же 3и хоста и на них нет такой проблемы.
...
Рейтинг: 0 / 0
Использовать KILL?
    #40078465
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Fitter2
хотелось бы понять почему так происходит
Что именно "это"?
...
Рейтинг: 0 / 0
Использовать KILL?
    #40078573
Fitter2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Появляются запросы от пользователя, у которого нет таких запросов в скриптах.
Я использую фреймворк работающий на Active Records и у него нет Модели для обращения к этой таблице.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Использовать KILL?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]