標籤:mysql mytop
Mysql效能調優工具之mytop 的安裝和使用
1. mytop 的
http://yunpan.cn/cVG3uSs2Jtt9h 訪問密碼 7ef1
2. 首先安裝mytop必要的組件 。
yum -y install perl-DBD-MySQL perl-DBIperl-TermReadKey
如果提示找不到安裝包,可以先安裝
Yum –y install epel-release
epel-release 這個可以使用到最新的yum源。
如果安裝yum -y install perl-DBD-MySQL perl-DBI perl-TermReadKey
之後,安裝或執行mytop的時候還報錯,使用cpan命令重新安裝DBI,Term::ReadKey,DBD::mysql,這幾個組件。
yum install perl-CPAN
cpan
install DBI
install Term::ReadKey
install DBD::mysql
3.安裝mytop
[[email protected] software]# tar -zxvf mytop-1.6.tar.gz
[[email protected] software]# cd mytop-1.6
[[email protected] mytop-1.6]# perl Makefile.PL
[[email protected] mytop-1.6]# make && make install
4.參數解釋:
mytop 命令參數
-u / --user :指定 username,預設是 root
-p / --pass / --password :指定 password,預設是 none
-h / --host :指定 MySQL server 的 hostname,預設是localhost
-P / --port :指定串連 MySQL server 的 port,預設是 3306
-s / --delay :更新的秒數,預設是 5 秒
-d / --db / --database :指定串連的資料庫,預設是test
-b / --batch / --batchmode:指定為 batchmode,每次更新不會清除舊的顯示結果,會將更新資料顯示上最上方,預設是 unset
-S / --socket :指定使用 MySQLsocket 直接連線,而不使用 TCP/IP 連線,預設是 none (當 mytop 和 MySQL 在同一台時才能使用)
--header or -noheader:是否要顯示表頭,預設是header
--color or --nocolor:是否要使用顏色,預設是color
-i / -idle or -noidle:idle 的 thread 是否要出現在清單上,預設是idle
mytop 快速鍵
s:設定更新時間
p:暫停畫面更新
q:離開
u:只看某個使用者的 thread
o:反轉排列順序
5.mytop的使用
mytop -uroot [email protected] -h10.136.67.20
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6B/AF/wKioL1U0ntmgbb5fAAJct3OB9Js244.jpg" title="1" alt="wKioL1U0ntmgbb5fAAJct3OB9Js244.jpg" />
Mytop 和linux下面的top命令展現的結果類似。下面展示了每個線程的當前的狀態,並且是動態變化。
Qps:每秒請求書
Slow:慢查詢的數量
Se/In/Up/De(%):讀寫比例
Key Efficiency:myisam的索引值緩衝區使用比例
Bps:網路流量
最先面一部分就是每個線程的的狀態了,
本文出自 “SQLServer MySQL” 部落格,請務必保留此出處http://dwchaoyue.blog.51cto.com/2826417/1636023
mysql效能調優工具之mytop