MySQL 的 TOP - mytop
可看 Key Efficiency: 由此可看到正規化的好壞,
若 query 進來的時後, 有由設定的 index 處理掉, 這個值就會越高.
所以是越高越好. (通常應該是 99.9%)
mytop 設定.
平常要直接打 mytop 就能看 mysql loading 的話,
要在自己 home directory 設 .mytop
.mytop 內容寫這樣子即可.
user=root
pass=
host=localhost
db=test
delay=5
port=3306
socket=
batchmode=0
header=1
color=1
idle=1
其它一些 MySQL Tune 的小技巧.
/etc/mysql/my.cnf 會找到以下設定.
set-variable = long_query_time=3
log-slow-queries
這意思是 超過 3秒以上的 query 會記到 log file 去.
MySQL 的 index 也不是無限制的設定的,
可用平常 top 看 mysql 的 process,
RES : 現在做所耗的資源
SIZE: Load 進來所耗的資源.
由此再來看如何調整囉~
當然還要用 iostat 看看 IO 的用量.