세션 또는 쿼리 종료 - Amazon Relational Database Service

세션 또는 쿼리 종료

다음 저장 프로시저는 세션 또는 쿼리를 종료합니다.

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 테이블을 쿼리하거나 MySQL SHOW PROCESSLIST 명령을 사용합니다. SHOW PROCESSLIST 또는 SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST에서 가져온 ID 열의 값은 processID입니다.

제한 사항에 대한 자세한 내용은 MySQL 저장 프로시저 제한 사항 섹션을 참조하세요.

예시

다음 예시는 쿼리 스레드 ID가 230040인 쿼리를 중지합니다.

CALL mysql.rds_kill_query(230040);