DB/MySQL - MariaDB

쿼리문 잘 못 짜서 느려질때 (슬로우 쿼리문 직전) 강제 종료

Dev. Tool 2023. 12. 3. 18:19

MYSQL 프로세스 리스트 보기 및 죽이기

 

콘솔 창에서 `SHOW PROCESSLIST`를 입력후 실행하지면 현재 연결된 프로세스 리스트가 표시 됩니다.

 

`SHOW PROCESSLIST` : 실행되고 있는 SQL문 100자까지 보실수 있습니다.

'SHOW FULL PROCESSLIST' : 실행되고 있는 SQL문 전체를 보실수 있습니다.

 

다음음 프로세스 리스트 컬럼들 설명입니다.

 

Id    : 프로세스 아이디 MySQL 이 관리하는 스레드 번호。

User  : 스레드에 접속하고 있는 MySQL 유저명

Host  : 유저가 접속하고 있는 호스트명 , IP 어드레스

Command : 스레드의 현재 커맨드 상태 . 

Time  : 프로세스가 현재 커맨드상태에서 동작 시간

State : 스레드의 상태에 대해 사람이 읽을 수 있는 형태의 정보 

Info  : 현 실행되고 있는 SQL . 

 

프로세스를 죽이기.

 

KILL 프로세스 아이디(Id)컬럼의 프로세스 아이디를 입력후 실행하시면 됩니다.

 

KILL 2312;

 

출처: https://hosim.tistory.com/20 [둥이들일상:티스토리]