mytop – 유용한 MySQL 프로세스 관리

MySQL의 프로세스는 보통 mysqladmin prosesslist 등으로도 관리가 가능하나 실시간으로 보기에는 불편하다

그래서 많이 사용하는게 mytop – a top clone for MySQL 이다.

case : ubuntu

apt-get install mytop

case : centos (필요 라이브러리 : TermReadKey http://search.cpan.org/~jstowe/)

wget http://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/TermReadKey-2.30.tar.gz
tar xvfz TermReadKey-2.30.tar.gz
cd TermReadKey-2.30
perl Makefile.PL
make;make install

wget http://jeremy.zawodny.com/mysql/mytop/mytop-1.6.tar.gz
tar xvfz mytop-1.6.tar.gz
cd mytop-1.6
perl Makefile.PL
make;make install

혹시 설치시 ‘Warning: prerequisite DBD::mysql 1 not found.’에러가 난다면

yum install perl-DBD-mysql

만일 s/// 식으로 에러가 나올때는 fix.455901.diff 로 패치

사용자 디렉토리에 .mytop 파일을 만들어 두면 쉽게 현재 서버를 모니터링 할수 있다. (참조
: http://jeremy.zawodny.com/mysql/mytop/mytop.html)

mytop screenshot