Computer >> 컴퓨터 >  >> 스마트폰 >> Linux

mytop으로 MySQL을 실시간으로 모니터링하는 방법

이 짧은 가이드에서는 무료 명령줄 유틸리티를 사용하여 MySQL 데이터베이스를 실시간으로 모니터링하는 방법을 설명합니다.

mytop은 MySQL을 위한 최고의 실시간 명령줄 기반 모니터링 시스템입니다. Jeremy Zawodny가 작성했으며 무료로 다운로드할 수 있습니다. 대부분의 UNIX 기반 시스템에서 실행되며 가장 확실하게 Linux 시스템에서 실행됩니다. 이러한 종류의 실시간 모니터링은 MySQL 서버를 관리할 때 매우 유용할 수 있습니다.

mytop을 사용하려면 작동하는 MySQL 서버와 DBI, DBD::mysql, Term::ReadKey 및 Getopt::Long과 같은 몇 가지 Perl 모듈이 필요합니다. . mytop의 소스 코드 버전을 다운로드할 수 있습니다. 프로젝트 웹사이트에서 다운로드하거나 배포용으로 미리 빌드된 바이너리 패키지를 얻을 수 있습니다. Fedora/Redhat 및 Ubuntu 시스템용 패키지가 있다는 것을 알고 있습니다. 웹에서 꽤 쉽게 찾을 수 있어야 합니다. mytop의 바이너리 버전을 얻으면 설치하십시오.

mytop을 설치했으면 다음 명령을 사용하여 작동하는지 확인할 수 있습니다.

# mytop -h dbserver -u dbuser -p dbpassword

dbserver의 MySQL(5.0.37) up 50+17:53:46 [13:20:38]
쿼리:2.5G qps:609 느림:0.0 Se/In/Up/De(%):01/ 00/00/00

주요 효율성:99.8% Bps 입력/출력:0.0/0.0

Id 사용자 호스트/IP DB 시간 명령 쿼리 또는 상태
— — — — —— — — — — — ——-
9570443 dbuser 192.168.10.9 appdb 0 준비
9575575 dbuser 192.168.10.9 appdb 0 절전
9576920 dbuser 192.168.10.9 appdb 0 절전
9593343 dbuser 192.168.10.4 appdb 0 절전
9601720 dbuser 192.168.10.9 10.9 appdb 1 절전
9575771 dbuser 192.168.10.9 appdb 1 절전
9579103 dbuser 192.168.10.9 appdb 192.168.10.9 appdb 1 절전
9579962 dbuser8 .192.1 1 절전
9585516 dbuser 192.168.10.4 appdb 1 절전
9585518 dbuser 192.168.10.4 appdb 1 1 절전
9597503 dbuser.dbuser 192.168.10.4
9599442 dbuser 192.168.10.9 appdb 1 절전

dbserver 바꾸기 , dbuserdbpassword MySQL 서버의 올바른 자격 증명으로. 이렇게 하면 mytop을 사용하여 문제를 해결할 수 있습니다. . mytop 사이트의 문서 섹션을 통해 mytop에서 읽을 수 있습니다.

여기 있는 동안 다른 MySQL 팁, 트릭 및 자습서를 확인하고 싶을 수도 있습니다.