日期:2014-05-16  浏览次数:20823 次

看到一些mysql数据库的性能标志,qps、tps、IOPS,从哪里获取这些值呢?
qps 每秒处理的查询数
tps 每秒处理的事务数
IOPS,每秒磁盘进行的I/O操作次数

给个方法或者思路,用啥工具或者命令,如何看,值是多少属于正常范围之内呢?

------解决方案--------------------
不同机器不同性能 只要应用访问数据库不卡就好
------解决方案--------------------
Information from web

QPS (Query per second) (每秒查询量)
TPS(Transaction per second) (每秒事务量,如果是InnoDB会显示,没有InnoDB就不会显示)

计算方法
___________________________________________________________
QPS
Questions = SHOW GLOBAL STATUS LIKE 'Questions';
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';
QPS=Questions/Uptime
TPS
Com_commit = SHOW GLOBAL STATUS LIKE 'Com_commit';
Com_rollback = SHOW GLOBAL STATUS LIKE 'Com_rollback';
Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';
TPS=(Com_commit + Com_rollback)/Uptime
------解决方案--------------------
@mysqldbd 你还在CSDN上啊,www.mysqlops.com上不是列出来关于如何监控和获得TPS等类似的东西嘛...

甚至脚本都提供现成的了