반응형
MySQL/MariaDB 프로세스 강제 종료
-
Version : Mariadb 5.5.4.2-WinX64
특정 스레드에서 실행 중인 쿼리나 커넥션을 종료하는 방법에 대해서 알아본다. 현재 실행 중인 쿼리는 SHOW PROCESSESLIST 명령어로 확인 할 수 있다. 실행 중인 쿼리 리스트에서 ID 컬럼의 값은 접속된 커넥션의 요청을 처리하는 고유한 키 값으로 사용된다.
-
MySQL/MariaDB 현재 실행중인 쿼리 보기 : http://sqlmvp.kr/220362742203
show processlist; |
프로세스를 강제로 종료하기 위해서는 KILL 명령어를 사용한다. 아래 명령어는 Query ID가 3인 스레드의 쿼리만 강제로 종료하는 명령이다.
kill query 3 |
아래 명령어는 Query ID 가 3인 스레드 및 커넥션까지 강제로 종료한다.
kill query 3 |
Kill 명령을 사용하여 커넥션까지 강제 종료하는 경우 해당 커넥션에서 실행중인 쿼리가 정상적으로 종료되지 않을 수 있다. 가능하면 KILL Query ID로 실행중인 쿼리부터 종료하여 클라이언트에서 해당 쿼리 작업이 종료되었음을 감지한 후 필요에 따라 커넥션을 종료시키는 것이 좋다.
2015-05-18 / 강성욱 / http://sqlmvp.kr
MySQL, MariaDB, MySQL, MySQL 쿼리 종료, MySQL 프로세스 종료, MariaDB 프로세스 종료, MySQL KILL, MariaDB KILL
반응형
'MySQL, MariaDB' 카테고리의 다른 글
MySQL/MariaDB Connection 관련 설정 변수 (0) | 2015.07.16 |
---|---|
MySQL/MariaDB Memory 관련 설정 변수 (0) | 2015.07.16 |
MySQL/MariaDB 현재 실행중인 쿼리 보기 (0) | 2015.07.16 |
MySQL/MariaDB 로그 저장기간 변경 (0) | 2015.07.16 |
MySQL/MariaDB 슬로우 쿼리 로그 (0) | 2015.07.16 |