세션 또는 쿼리 종료
다음 저장 프로시저는 세션 또는 쿼리를 종료합니다.
mysql.rds_kill
MySQL Server와의 연결을 종료합니다.
구문
CALL mysql.rds_kill(
processID
);
파라미터
-
processID
-
종료할 연결 스레드의 ID입니다.
사용 노트
MySQL Server에 대한 각 연결은 별개의 스레드로 실행됩니다. 연결을 종료하려면 mysql.rds_kill
프로시저를 사용하여 해당 연결의 스레드 ID를 전달합니다. 스레드 ID를 확인하려면 MySQL SHOW PROCESSLIST
제한 사항에 대한 자세한 내용은 MySQL 저장 프로시저 제한 사항 섹션을 참조하세요.
예시
다음 예제는 스레드 ID가 4243인 연결을 종료합니다.
CALL mysql.rds_kill(4243);
mysql.rds_kill_query
MySQL Server에서 실행 중인 쿼리를 종료합니다.
구문
CALL mysql.rds_kill_query(
processID
);
파라미터
-
processID
-
종료할 쿼리를 실행 중인 프로세스 또는 스레드의 ID입니다.
사용 노트
MySQL Server에서 실행 중인 쿼리를 중지하려면 mysql_rds_kill_query
프로시저를 사용하여 해당 쿼리를 실행 중인 스레드의 연결 ID를 전달합니다. 그러면 프로시저가 연결을 종료합니다.
ID를 확인하려면 MySQL INFORMATION_SCHEMA PROCESSLIST 테이블SHOW
PROCESSLIST
또는 SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST
에서 가져온 ID 열의 값은 processID
입니다.
제한 사항에 대한 자세한 내용은 MySQL 저장 프로시저 제한 사항 섹션을 참조하세요.
예시
다음 예시는 쿼리 스레드 ID가 230040인 쿼리를 중지합니다.
CALL mysql.rds_kill_query(230040);