博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QPS、TPS计算
阅读量:6090 次
发布时间:2019-06-20

本文共 1714 字,大约阅读时间需要 5 分钟。

QPS (Query per second) (每秒查询量)

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

计算方法

QPSQuestions = SHOW GLOBAL STATUS LIKE 'Questions';Uptime = SHOW GLOBAL STATUS LIKE 'Uptime';QPS=Questions/UptimeTPSCom_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)/Seconds
QPS mysqladmin -h192.168.160.100 -uroot -p extended-status --relative --sleep=1|grep -w Questions TPS :下面两个值相加 Com_commit=mysqladmin -h192.168.160.100 -uroot -p extended-status --relative --sleep=1|grep -w Com_commit Com_rollback=mysqladmin -h192.168.160.100 -uroot -p extended-status --relative --sleep=1|grep -w Com_rollback TPS = $Com_commit + $Com_rollback

统计QPS、TPS的脚本

#!/bin/bashmysqladmin -uroot -h192.168.160.43 -p'000000' extended-status -i1|awk 'BEGIN{local_switch=0;print "QPS   Commit Rollback   TPS    Threads_con Threads_run \n------------------------------------------------------- "}     $2 ~ /Queries$/            {q=$4-lq;lq=$4;}     $2 ~ /Com_commit$/         {c=$4-lc;lc=$4;}     $2 ~ /Com_rollback$/       {r=$4-lr;lr=$4;}     $2 ~ /Threads_connected$/  {tc=$4;}     $2 ~ /Threads_running$/    {tr=$4;        if(local_switch==0)                 {local_switch=1; count=0}        else {                if(count>10)                         {count=0;print "------------------------------------------------------- \nQPS   Commit Rollback   TPS    Threads_con Threads_run \n------------------------------------------------------- ";}                else{                         count+=1;                        printf "%-6d %-8d %-7d %-8d %-10d %d \n", q,c,r,c+r,tc,tr;                }        }}'

转载地址:http://xvmwa.baihongyu.com/

你可能感兴趣的文章
hibernate里的generator中class =value介绍
查看>>
activity-alias的使用
查看>>
第36周日
查看>>
SQL Server 无法打开物理文件的 2 种解决办法
查看>>
推荐一款好用的文件/文件夹对比工具 —— Beyond Compare
查看>>
java设计模式--结构型模式--桥接模式
查看>>
JS window.open()属性
查看>>
手机管理中的应用【6】——电源管理篇
查看>>
【Android工具】DES终结者加密时报——AES加密演算法
查看>>
效果收集-点击显示大图
查看>>
Android 开机过程PMS分析
查看>>
找不到com.apple.Boot.plist
查看>>
使用openssl创建自签名证书及部署到IIS教程
查看>>
入门视频采集与处理(学会分析YUV数据)
查看>>
java keytool详解
查看>>
记一次Redis被攻击的事件
查看>>
Debian 的 preinst, postinst, prerm, 和 postrm 脚本
查看>>
socket编程的select模型
查看>>
IDEA和Eclipse经常使用快捷键(Win Mac)
查看>>
ubutntu apt 源
查看>>