show processlist; # 현재 실행중인 스레드 목록
show full processlist; # info컬럼에 실행중인 sql문을 모두 보고싶을때
(full키워드가 없으면 info컬럼의 sql문이 100자제한으로 잘린다)
DB툴에서 현재 프로세스 목록을 볼 수 있다!
나는 DBeaver를 사용하는데, script창에 이 명령어를 치니 정보가 나왔다
Id | 프로세스 아이디 ( = INFORMATION_SCHEMA PROCESSLIST테이블의 ID컬럼 = 성능 스키마 스레드 테이블의 PROCESSLIST_ID 컬럼 ) |
User | MySQL에 접속하고 있는 user명 |
Host | user가 접속하고 있는 client의 host명 (ip주소) |
db | 스레드의 기본 데이터베이스 ( 선택하지않은경우 : NULL ) |
Command | 실행중인 스레드 명령 타입을 의미 sleep : 클라이언트가 새로운 명령을 보내기를 기다림 query : 클라이언트의 쿼리 실행 이 외에도 많다.. 참고: https://dev.mysql.com/doc/refman/8.0/en/thread-commands.html |
Time | 스레드가 현재 상태에 있었던 시간(초) |
State | 스레드가 수행중인 작업을 나타내는 이벤트, 상태 이다. |
Info | 스레드가 실행중인 명령문 ( 실행하지 않을 경우 : NULL ) |
'개발 이모저모' 카테고리의 다른 글
VSCODE (visual studio code) 한줄복사 / 한줄이동 / 한줄삭제 (0) | 2021.07.09 |
---|---|
cmd D드라이브 이동 (0) | 2021.07.01 |
DBeaver 라인 수 보기 (0) | 2021.06.07 |
Homebrew(홈브류) 설치방법 (0) | 2021.04.10 |
스프링부트 버전 확인 (0) | 2021.04.08 |