MySQL 성능을 확인하기위한 터미널 애플리케이션

얼마 전에 보여 드렸는데 MySQL 서버를 관리 할 수있는 명령, 사용자 생성, 데이터베이스 작업 등 글쎄,이 기사에서는 MySQL 서버에서 쿼리가 어떻게 작동하는지, 즉 MySQL의 성능을 확인하고 현재 쿼리를 확인하기 위해 터미널에서 사용할 수있는 몇 가지 애플리케이션을 보여줄 것입니다.

마이탑

기억 나니 상단 또는 htop 그것은 터미널에서 시스템의 모니터 역할을합니까? 좋은, 마이톱 동일하지만 MySQL의 경우

이 검색을 위해 저장소에서 먼저 설치하고 다음 패키지를 설치해야합니다. 마이톱:

Debian, Ubuntu 또는 파생 제품에서는

sudo apt-get install mytop

일단 설치되면 실행하지만 물론 MySQL 서버의 사용자 이름, 암호 및 IP를 지정해야합니다. 예를 들어 사용자가 root이고 암호가 다음과 같다고 가정하고 SSH 또는 이와 유사한 것을 통해 동일한 서버에서 mytop을 실행한다고 가정합니다. t00r ... 그러면 다음과 같습니다.

mytop -u root -p t00r

마이톱

이미지에서 볼 수 있듯이 mytop은 다양한 정보를 제공합니다.

  • 사용중인 스레드 통계
  • SQL 쿼리
  • 서비스가 실행 된 기간
  • 부하 또는 소비
  • IP 요청
  • 요청하는 사용자
  • 시간 ... etc

MyTop은 Perl로 작성된 프로그램으로, MySQL 서버가 어떻게 작동하는지 확인하는 훌륭한 옵션입니다.

이노 탑

이것은 MySQL 서버를 설치할 때 기본적으로 설치되므로 mytop과 마찬가지로 사용자 이름과 암호를 전달하여 실행하면됩니다.

innotop -u usuario -p password -h ip-del-servidor

사용자가 루트라고 가정하고 암호는 t00r이고 동일한 서버에서 SSH로 명령을 실행한다고 가정합니다.

innotop -u root -p t00r

이노톱_1

보시다시피 흥미로운 정보, 들어오고 나가는 데이터,로드, 범위 또는 캐시 사용 등을 제공합니다.

mysqladmin은

이의 나는 이미 다른 게시물에서 당신과 이야기했습니다그러나 다음 명령을 사용하면 MySQL 서버에 대한 정보를 볼 수 있습니다.

mysqladmin -u usuario -p password version

사용자가 root이고 암호가 t00r이라고 가정하면 다음과 같습니다.

mysqladmin -u root -p version

그리고 그것은 우리에게 암호를 요구할 것입니다 ... 그러면 우리는 다음과 같은 것을 찾습니다 :

mysqladmin은

여기에서 MySQL 버전, 작업 스레드 수, 연결 유형, 서비스 수명 등을 볼 수 있습니다.

MySQL 서버의 성능과 작동을 모니터링 할 수있는 좋은 도구를 찾고 있다면 마이톱 e Innotop.

하나는 다른 하나가 아닌 정보를 보여줍니다. 둘 다 실제로 훌륭한 옵션입니다. 검토해야하는 항목에 따라 이것만으로도 충분합니다.

글쎄, 이것이 포스트가가는 곳입니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   호르헤 카노

    잘 했어, 이것은 몰랐다.

  2.   에도 (江 戶)

    그리고 포스트그레스를 위해?