BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT
최신 리포트 다운로드 지금 바로 문의하기
BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT
최신 리포트 다운로드 지금 바로 문의하기
BESPIN Tech Blog
BESPIN Tech Blog
  • Tech
    • CSP
      • AWS
      • GCP
      • NCP
    • Cloud
      • Migration
      • LZ, Control Tower
      • Backup
      • Monitoring
      • Container
    • Infra
      • OS
      • Middleware
    • Data
      • RDB
      • Big Data Platform
    • Application
      • CI/CD
  • Trend
  • IT
  • Contact US
TECHRDBData

[MySQL] MysqlTuner Utility

by 형래 김 2023년 07월 28일
2023년 07월 28일
6

안녕하세요 오늘은 베스핀글로벌 D&A실 왕승준님이 작성해 주신 [MySQL] MysqlTuner Utility에 대해 알아보겠습니다 궁금하신 부분이 있으시면 댓글을 달아주세요 🙂

  • MySQL Tuner개요

MySQL Tuner는 Perl로 작성된 스크립트로 MySQL 설치를 빠르게 검토하고 조정하여 성능과 안정성을 높일 수 있음.

호환성

  • MySQL 8.0(부분 지원, 비밀번호 확인이 작동하지 않음)
  • Percona Server 8.0(부분 지원, 비밀번호 확인이 작동하지 않음)
  • MySQL 5.7(전체 지원)
  • Percona Server 5.7(전체 지원)
  • MariaDB 10.6(전체 지원)
  • MariaDB 10.5(전체 지원)
  • MariaDB 10.4(전체 지원)
  • MariaDB 10.3(전체 지원)
  • Galera 복제(전체 지원)
  • Percona XtraDB 클러스터(전체 지원)
  • Mysql 복제(부분 지원, 테스트 환경 없음)
  • MySQL 5.6(지원되지 않음, 더      이상 사용되지 않는 버전)
  • Percona Server 5.6(지원되지 않음, 사용되지 않는 버전)
  • MySQL 5.5(지원되지 않음, 더      이상 사용되지 않는 버전)
  • MariaDB 5.5(지원되지 않음, 더      이상 사용되지 않는 버전)
  • MariaDB 10.2(지원되지 않음, 더      이상 사용되지 않는 버전)
  • MariaDB 10.1(지원되지 않음, 더      이상 사용되지 않는 버전)
  • MariaDB 10.0(지원되지 않음, 더      이상 사용되지 않는 버전)
  • MySQL 3.23, 4.0, 4.1, 5.0, 5.1(지원되지 않음 – 더      이상 사용되지 않는 버전)

MysqlTuner 유틸리티 사용 결과

àDB내 메타데이터 관련 및 딕셔너리 손쉽게 확인 가능.

à[!!]표시목으로 DB내 개선점 확인 가능.

  • Database
  • Table
  • Index
  • Slow_query
  • Instance_resource

Tuner 유틸리티는 Dicitonary DB내 Dicitonary 주로 Performance_shcema를 이용하여 데이터를 수집하며 Oracle의 snapshot 기능과 비슷하다고 보면 됨.

단점으로는 기간을 정하여 그 시점내의 데이터를 수집하긴 힘들며

X$ Dictionary 내 누적치를 가지고 데이터를 확인 가능하므로 해당 유틸리티를 전적으로 믿기보단 성능 진단의 틀을 만들기 위한 참고용으로만 사용하는게 좋아보임.

해당 프로그램의 소스는 공개 되어 있으며 Perl언어를 다룰줄 안다면 소스를 직접 수정하여 유동성있게 사용하는것도 좋은 방법중 하나로 보여짐.

MysqlTuner 설치(해당 테스트는 Amazon Linux2에서 실행)

1.    Wget http://mysqltuner.pl/ -O mysqltuner.pl

2.     Wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/basic_passwords.txt -O basic_passwords.txt

3.     wget https://raw.githubusercontent.com/major/MySQLTuner-perl/master/vulnerabilities.csv -O vulnerabilities.csv

MysqlTuner 명령어

#최소한의 점검

perl mysqltuner.pl

#DB내 모든 데이터를 점검

perl mysqltuner.pl –buffers –dbstat –idxstat –sysstat –pfstat –tbstat

#점검 결과를 Output File로 출력

–outputfile /tmp/result_mysqltuner.txt

#Remote 원격 서버에 점검 실행 ex) RDS의 스크립트 수행시

perl mysqltuner.pl –host [endpoint] –user [user] –port [port] –pass [pw] –buffers –dbstat –idxstat –sysstat –pfstat –tbstat –cvefile=vulnerabilities.csv –outputfile [File경로]

  • 그외 옵션들

참조 :

https://github.com/major/MySQLTuner-perl

감사합니다 🙂

문의: info@bespinglobal.com | 대표번호: 02-1668-1280

관련

데이터RDSDBmysqlMysqlTunerMysql Tuner UtilityPerl 스크립트

HOT Trend

Recent Posts

  • 딜로이트도, 맥킨지도, 베스핀글로벌도: AI 에이전트로 일 바꾸는 시대

    2025년 07월 04일 클라우드베스핀글로벌clouddata데이터AI인공지능HelpNow AIbespinglobalAI에이전트helpnow업무자동화딜로이트
  • ⚔️데이터센터에서 시작된 전쟁? 요즘 뜨는 AIDC 개념부터 트렌드까지!

    2025년 06월 27일 클라우드clouddata데이터AI데이터센터클라우드 데이터센터bespinglobalAIDCAI 인프라베스핀글로벌
  • 구글부터 엔비디아까지, 빅테크 기업들의 AI 전략 최신본📖

    2025년 06월 20일 cloud베스핀글로벌클라우드data데이터AI구글마이크로소프트엔비디아AI에이전트google I/ONVIDIA GTC 2025Microsoft build 2025
  • AI를 연결한다고? 업계가 주목하는 ‘MCP’ 알아보기🔍

    2025년 06월 13일 베스핀글로벌클라우드cloudAIMCP
  • [WhaTap] RDS Failover/Reboot 관제 2 – RDS Failover

    2025년 05월 30일 RDSRDS FailoverRebootFailoverbespin global

베스핀글로벌은 모든 기업의 AI 혁신을 실현하기 위해, 세상에서 가장 혁신적이고 자동화된 AI 서비스와 솔루션을 만들어갑니다.
상호 : 베스핀글로벌 주식회사 ㅣ 대표자명 : 김써니, 허양호 ㅣ 사업자등록증번호 : 638-87-00223 ㅣ 통신판매번호 : 2019-서울서초-0347 ㅣ 대표전화 : 1668-1280
사업장주소지 : 서울특별시 서초구 강남대로 327, 13,14,15,16층(서초동,대륭서초타워) ㅣ 이메일 : info@bespinglobal.com ㅣ 개인정보 처리방침 ㅣ 개인정보 처리방침 안내

© 2026 BESPIN GLOBAL, All Rights Reserved.

BESPINGLOBAL
패밀리 사이트
China MEA SEA US

BESPIN Tech Blog
  • Home
  • Tech
    • CSP

      AWS

      GCP

      NCP

      Cloud

      Migration

      LZ, Control Tower

      Backup

      Monitoring

      Container

      Infra

      OS

      Middleware

      Data

      RDB

      Big Data Platform

      Application

      CI/CD

      BESPICK 구독하기 ㅣ 1668-1280

  • Trend
  • IT