MySQL, MariaDB

MySQL/MariaDB 현재 실행중인 쿼리 보기

SungWookKang 2015. 7. 16. 12:50
반응형

MySQL/MariaDB 현재 실행중인 쿼리 보기

 

  • Version : Mariadb 5.5.4.2-WinX64

 

현재 실행중인 쿼리 목록 및 명령어를 확인 할 수 있다. 모든 쿼리를 보기 위해서는 root 권한이 필요하다

show full processlist;

 

 

  • ID : MySQL 서버의 스레드 ID, 쿼리나 커넥션을 종료시킬 때 식별자로 사용할 수 있다.
  • User : 클라이언트가 MySQL 서버에 접속할 때 인증에 사용한 사용자 계정
  • Db : 클라이언트가 기본으로 사용하고 있는 데이터베이스 이름
  • Command : 해당 스레드가 현재 어떤 작업을 처리하고 있는지 표시
  • Time : Command 컬럼에 표시되는 작업이 얼마나 실행되고 있는지 표시
  • State : Command 컬럼에 표시되는 내용이 대분류 이면 State 컬럼은 소분류 작업 종류 표시
  • Info : 실행중인 쿼리 문장을 나타냄

 

일반적으로 쾌적한 상태의 서버는 sleep 상태가 많으며 Command컬럼이 Query이면서 Time이 큰 경우 오래 실행되고 있다는 뜻이므로 살펴보아야 한다. State 컬럼에서 Copy, Sort 등이 오랜 시간 실행될 경우에도 주의 깊게 보아야 한다.

 

2015-05-18 / 강성욱 / http://sqlmvp.kr

 

 

MySQL, MariaDB, MySQL, MySQL 쿼리보기, MySQL 실행 쿼리 보기, MariaDB 실행 쿼리 보기, MySQL 쿼리 호출, MariaDB 쿼리 호출

반응형