[MySQL] show processlist 프로세스 where 적용하는 방법

2023-01-03


Photo by Federico Bottos on Unsplash


1. 방법

 

show processlis 가 아닌 SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST 쿼리를 통해 조건을 부여할 수 있다.

 

## 10초 이상 유지중인 프로세스 확인
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST where Time > 10;

## 프로세스 할당중인 계정 확인
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST where USER = '계정명';

## 쿼리중인 프로세스 확인
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST where COMMAND = 'Query';

메인 이미지 출처 : Photo by Federico Bottos on Unsplash