mysql 쿼리 모니터링 mytop

DB 2007. 9. 12. 07:08

모니터링 툴이다.

mytop - a top clone for MySQL

 

 

설치

 

1. DBI Install

# tar xvzf DBI.tar.gz
# cd DBI
# perl Makefile.PL
# make
# make install


 

2. DBD-Mysql Install

# tar xvzf DBD-Mysql.tar.gz
# cd DBD-Mysql
# perl Makefile.PL
# make
# make install

 

3. Term::ReadKey Install

# tar xvzf TermReadKey.tar.gz
# cd TermReadKey
# perl Makefile.PL
# make
# make install

 

 

4. mytop Install

# tar xvzf mytop.tar.gz
# cd mytop
# perl Makefile.PL
# make
# make install
-------------------------------------

 

홈디렉터리에 다음 파일을 만든다.

 

# vi .mytop
user=root
pass=password
host=localhost
db=cast

 

 

또는

  user=root
  pass=
  host=localhost
  db=test
  delay=5
  port=3306
  socket=
  batchmode=0
  header=1
  color=1
  idle=1

 

이렇게 사용가능하다.

 

 

http://jeremy.zawodny.com/mysql/mytop/mytop.html

설명을 보니, ansi color를 이용해서 색깔도 낼 수 있다.

 

<옵션 설명>
d - 특정 디비에 대해서만 보는 경우
f - 지정된 쓰레드가 실행중인 쿼리를 모두 출력
h - 간단히 보기
i - 쉬고있는 쓰레드는 리스트에서 제외
k - 쓰레드 연결을 종료
m - 초당 실행 쿼리수 보기
p - 화면 정지
q - mytop 종료
r - FLUSH STATUS 실행
s - 화면 갱신 시간 설정
u - 특정 사용자의 쓰레드만 보기

 

 

출처 :

mytop : http://jeremy.zawodny.com/mysql/mytop/

펄 모듈 : http://search.cpan.org/

 

Posted by '김용환'
,