MySQL 현재 실행중인 쿼리 확인 및 강제 중단방법
페이지 정보
본문
MySQL에서 DB에서 수행중인 쿼리 중 INSERT, UPDATE 쿼리에서 너무 오랜 시간을 소모할 경우
다른 곳에서 해당 테이블을 수정하지 못하기 때문에 슬로우 쿼리의 경우에는 직접 제거해야 하는 경우도 있는데
SHOW PROCESSLIST 또는
SHOW FULL PROCESSLIST 를 사용해 조회하면
현재 DB에서 어떤 쿼리가 수행중인지 확인할 수 있으며
ID 컬럼의 값이 INFO 컬럼의 쿼리를 수행하는 것입니다
특정 ID에서 수행하는 쿼리를 강제로 중단시키려면
KILL ID명;
을 해주면 해당 ID에 해당하는 쿼리가 바로 중단됩니다
참고자료
https://wakestand.tistory.com/537
다른 곳에서 해당 테이블을 수정하지 못하기 때문에 슬로우 쿼리의 경우에는 직접 제거해야 하는 경우도 있는데
SHOW PROCESSLIST 또는
SHOW FULL PROCESSLIST 를 사용해 조회하면
현재 DB에서 어떤 쿼리가 수행중인지 확인할 수 있으며
ID 컬럼의 값이 INFO 컬럼의 쿼리를 수행하는 것입니다
특정 ID에서 수행하는 쿼리를 강제로 중단시키려면
KILL ID명;
을 해주면 해당 ID에 해당하는 쿼리가 바로 중단됩니다
참고자료
https://wakestand.tistory.com/537
댓글목록
등록된 댓글이 없습니다.