千家信息网

mysql数据库中如何统计QPS脚本

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,下面讲讲关于mysql数据库中如何统计QPS脚本,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql数据库中如何统计QPS脚本这篇文章你一定会有所受益。#!/bin/
千家信息网最后更新 2025年01月24日mysql数据库中如何统计QPS脚本

下面讲讲关于mysql数据库中如何统计QPS脚本,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql数据库中如何统计QPS脚本这篇文章你一定会有所受益。

#!/bin/bash

mysqladmin -uroot-p'xxxx' 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;

}

}

}'

执行之后的结果是:

QPS Commit Rollback TPS Threads_con Threads_run

-------------------------------------------------------

35 7 0 7 182 1

1 0 0 0 182 1

7 1 0 1 182 1

11 2 0 2 182 1

10 1 0 1 182 1

90 9 0 9 182 1

316 42 0 42 182 1

1 0 0 0 182 1

15 1 0 1 182 1

16 2 0 2 182 1

267 38 0 38 183 1

可通过此脚本动态查看mysql 的QPS及相关情况!!!!

对于以上mysql数据库中如何统计QPS脚本相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。

0