mytop 설치하기
mysql 프로세스 상태를 볼수 있는 유틸리티 mytop를 설치가이드
요구사항: Perl, DBI, DBD Mysql Module, Term::ReadKey
mytop은 기본적으로 show status와 show processlist를 CLI로 보여주는 프로그램입니다.
- 설치방법
-
패키지 설치
$> yum install -y perl-TermReadKey $> yum install -y perl-DBI*
- dependency(DBI) 패키지 설치
$> tar xvzf DBI-1.37.tar.gz $> cd DBI-1.37 $> perl Makefile.PL $> make; make install
- dependency(DBD-Mysql) 패키지 설치
$> tar xvzf DBD-Mysql-2.9003.tar.gz $> cd DBD-Mysql-2.9003 $> perl Makefile.PL $> make; make install
- dependency(TermReadKey) 패키지 설치
$> tar xvzf TermReadKey-2.21.tar.gz $> cd TermReadKey-2.21 $> perl Makefile.PL $> make; make install
- mytop 패키지 설치
$> tar xvzf mytop-1.2.tar.gz $> cd mytop-1.2 $> perl Makefile.PL $> make; make install
- dependency(DBI) 패키지 설치
-
사용절차
- 사전설정
# vi .mytop
user=root
pass=password - 화면 출력값 공유
d 특정 디비에 대해서만 보는 경우
f 지정된 쓰레드가 실행중인 쿼리를 모두 출력
h 간단히 보기
i 쉬고있는 쓰레드는 리스트에서 제외
k 쓰레드 연결을 종료
m 초당 실행 쿼리수 보기
p 화면 정지
q mytop 종료
r FLUSH STATUS 실행
s 화면 갱신 시간 설정
u 특정 사용자의 쓰레드만 보기
- 사전설정
-
추가 FAQ
- 추가 perl 관련 오류메시지 출력시
yum install -y perl* perl -MCPAN -eshell install Term::ReadKey install DBI install DBD::mysql
- 시작할 때 Error in option spec: “long|!” 출력시
“long|!” => \$config{long_nums} 내용 주석처리 후 실행하면 됨
- 다운로드 경로
- mytop http://jeremy.zawodny.com/mysql/mytop/
- DBI http://search.cpan.org/
- DBD-Mysql http://search.cpan.org/
- Term::ReadKey http://search.cpan.org/
- 추가 perl 관련 오류메시지 출력시
No Comments