세션 또는 쿼리 종료 - Amazon Aurora

세션 또는 쿼리 종료

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

mysql.rds_kill

MySQL Server와의 연결을 종료합니다.

조건

CALL mysql.rds_kill(processID);

파라미터

processID

종료할 연결 스레드의 ID입니다.

사용 노트

MySQL Server에 대한 각 연결은 별개의 스레드로 실행됩니다. 연결을 종료하려면 mysql.rds_kill 프로시저를 사용하여 해당 연결의 스레드 ID를 전달합니다. 스레드 ID를 확인하려면 MySQL SHOW PROCESSLIST 명령을 사용합니다.

예시

다음 예제는 스레드 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입니다.

예시

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

CALL mysql.rds_kill_query(230040);