QPS(Queries Per Second):每秒服务器处理完
的请求次数
TPS(TransactionsPerSecond):每秒钟处理完的事务次数,一般TPS是对整个系统来讲的。一个应用系统1s能完成多少事务处理,一个事务在分布式处理中,可能会对应多个请求,对于衡量单个接口服务的处理能力,用QPS比较多。
进入Mysql的命令行,
MariaDB [(none)]> show status
会显示出系统的很多数据
示例:
Uptime:系统运行的时间
Questions:发送给数据库的查询次数
Com_select:实际操作数据库的查询次数
Com_insert:插入次数
Com_update:更新次数
Com_commit:事务次数
等等数据
QPS的计算
show global status like 'Questions';
show global status like 'Uptime';
QPS = Questions/Uptime
TPS的计算
show global status like 'Com_commit';
show global status like 'Com_rollback';
show global status like 'Uptime';
TPS = (Com_commit + Com_rollback) / Uptime