利用脚本获取mysql的tps,qps等状态信息
2023-09-27 14:19:41 时间
#!/bin/bash mysqladmin -uroot -p'123456' 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; } } }'
相关文章
- MySQl 命令大全
- mysql中date_add()函数的使用?
- Mycat和MySQL的差别——Mycat的核心作用
- Centos安装mysql并进行命令补全
- Mysql安装和常用命令及问题汇总
- MySQL索引
- MySQL垂直拆分和水平拆分的优缺点和共同点总结
- 监控mysql主从同步状态
- 【Mysql数据库系列】是时候升级到Mysql8 Innodb Cluster了
- mysql datetime 排序
- MySQL错误:The user specified as a definer (XXX@XXX) does not exist
- python 连接 mysql 的三种驱动
- [Mysql]Mysql报错: 1366 - Incorrect string value: ‘xE8x8ACx80...‘ for column ‘地址‘ at row 2
- Mysql 中的三种创建用户的方式
- mysql 链接数满了的错误 ERROR 1040 (HY000): Too many connections
- Mysql自增ID起始值修改