장기 실행 또는 문제가 있는 쿼리를 종료하기 위해 MariaDB 서버에 대해 실행되는 쿼리를 종료합니다. 쿼리 ID를 식별하고 특정 쿼리를 효과적으로 중지하여 성능 문제를 해결하고 최적의 데이터베이스 운영을 유지할 수 있습니다.
구문
CALL mysql.rds_kill_query_id(queryID);
파라미터
- queryID
-
정수. 종료할 쿼리의 ID입니다.
사용 노트
MariaDB 서버에서 실행 중인 쿼리를 중지하려면 mysql.rds_kill_query_id
프로시저를 사용하여 해당 쿼리의 ID를 전달합니다. 쿼리 ID를 가져오려면, 다음과 같이 MariaDB Information Schema PROCESSLIST 테이블
SELECT USER, HOST, COMMAND, TIME, STATE, INFO, QUERY_ID FROM
INFORMATION_SCHEMA.PROCESSLIST WHERE USER = '<user name>';
MariaDB 서버와의 연결은 유지됩니다.
예시
다음 예제는 쿼리 ID가 230040인 쿼리를 종료합니다.
call mysql.rds_kill_query_id(230040);