'Perfomance'에 해당되는 글 1건

  1. 2009.06.08 MySQL 성능 튜닝을 쉽게 하자 (4)
시스템이야기2009. 6. 8. 12:41
MySQL 설정값(my.cnf) 튜닝하는게 어려웠죠? 그 튜닝값이 내 환경이 맞는 것인지도 확인하기 어려웠죠?
MySQL의 설정값이 현재 운영중인 환경에 적합한지를 쉽게 판단할 수 있도록 도와주는 스크립트가 있다.
MySQL Performance Tuning Primer Script 에서 Download 받을 수 있다.

이 스크립트는 "SHOW STATUS LIKE..."와 "SHOW VARIABLES LIKE..."정보를 얻어낸다. 바로 이 설정값과 운영에 따라 나온 수치를 비교하여 적정한 값을 권장해준다. DB서버는 반드시 운영중이어야 하며, 최소 2일 이상 운영한 상태를 권장하고 있다. 스크립트는 Linux, Solaris, FreeBSD, MacOS에서 사용 가능.

  • DB 업타임, 평균 QPS
  • Slow Query Log
  • Max Connections
  • Worker Threads
  • Key Buffer
  • Query Cache
  • Sort Buffer
  • Joins
  • Temp Tables
  • Table (Open & Definition) Cache
  • Table Locking
  • Table Scans (read_buffer)
  • Innodb Status  (사용중인 경우만)

결과는 몇초만에 나온다.

mysql tuning

[ MySQL Performance Tuning Primer Script 결과 일부 ]



Posted by 좋은진호

댓글을 달아 주세요

  1. debian 에 포함되어있는 mysqltuner 과 비슷한 스크립트인가 보군요...

    퍼가기로 퍼 갑니다.

    2009.06.11 10:11 [ ADDR : EDIT/ DEL : REPLY ]
    • debian에는 mysqltuner( http://wiki.mysqltuner.com/MySQLTuner )가 들어있나보군요. mysqltuner보다는 이 스크립트 결과 표시가 더 나은 듯. 아무튼 이런류의 스크립트로 설정 튜닝을 하고, 그 후 query, index, ... 등의 튜닝을 하면 효과가.

      다음 view 퍼가기로 하신거군요.

      2009.06.12 13:06 신고 [ ADDR : EDIT/ DEL ]
  2. 댓글기부

    댓글 한개에 200원 기부.. 좋네요. ^^;

    2012.01.20 15:02 [ ADDR : EDIT/ DEL : REPLY ]
    • 예. 감사합니다.
      그런데 댓글만으로는 기부금액이 적어서,
      댓글과 상관없이 일정 금액을 하고 있어요. ^^

      2012.01.25 18:14 신고 [ ADDR : EDIT/ DEL ]