常用命令
show status
show processlist
show variables
mysql用户进程总数
ps -ef | awk
'{print $1}'
| grep
"mysql"
| grep -v
"grep"
| wc -l
主机性能
uptime
cpu使用率
vmstat
磁盘io
iostat
swap进出量[内存]
free -m
数据库性能状态
QPS(每秒Query量)
mysql > show /*
global
*/ status
like
'Question'
;
TPS(每秒事务量)
mysql > show status
like
'Com_commit'
;
mysql > show status
like
'Com_rollback'
;
key Buffer 命中率
mysql> show status
like
'Key%'
;
InnoDB Buffer命中率
mysql> show status
like
'innodb_buffer_pool_read%'
;
Query Cache命中率
mysql> show status
like
'Qcache%'
;
Table Cache状态量
mysql> show status
like
'open%'
;
Thread Cache 命中率
mysql> show status
like
'Thread%'
;
mysql> show status
like
'Connections'
;
锁定状态
mysql> show status
like
'%lock%'
;
Tmp Table 状况(临时表状况)
mysql > show status
like
'Create_tmp%'
;
Binlog Cache 使用状况
mysql > show status
like
'Binlog_cache%'
;
Innodb_log_waits 量
mysql > show status
like
'innodb_log_waits'
;