mysql5.0.x统计每秒增删改查替换数及系统每秒磁盘IO
转载自:http://blog.chinaunix.net/uid-9370128-id-393082.html
1. mysql 5.0.x 统计每秒增,删,改,查,替换数
mysql 的show global status可以查出自启动以前,累计数量,每秒抓取一次
#!/bin/bash
while true
do
echo -ne "`date`\t"
mysql -S /tmp/mysql.sock -e "show global status;"| grep -E '(Queries|select|insert|delete|update|replace)'| awk '{if(length($1)<12) printf $1" "$2" "}' |xargs
sleep 1
done
输出结果
10:36:20 Com_delete 1872 Com_insert 4011186 Com_replace 8664696 Com_select 1322812 Com_update 3201479 Queries 35002301
10:36:21 Com_delete 1872 Com_insert 4011197 Com_replace 8664718 Com_select 1322816 Com_update 3201486 Queries 35002380
...
由结果计算得出每秒增,删,改,查,替换数量.
经测试, Queries 记录了包括 SET , USE, SHOW 这些指令.
2.系统每秒磁盘 I/O
iostat -t -d -x -k 1 |grep -E '(sda2|sdb2)'
输出结果:
Time: 06:05:19 PM
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda2 0.00 38.00 0.00 24.00 0.00 248.00 20.67 0.07 3.08 1.75 4.20
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sdb2 0.00 0.00 0.00 4.00 0.00 16.00 8.00 0.01 2.00 0.50 0.20
Time: 06:05:20 PM
mysql5.0.x统计每秒增删改查替换数及系统每秒磁盘IO相关推荐
- MVC新手教程三:Entity Framework 4.0 来实现MVC的增删改查功能,10分钟搞定
在这一节,我们使用VS2010自带的EF4.0来实现MVC的增删查改功能,为什么用EF呢?因为如果你自己手写sqlhelper之类,或者是用动软,和我们用EF的速度比,太慢太慢··· 当然,新手还是用 ...
- c/s原生实现增删改查 在线点餐系统
c/s原生实现增删改查较麻烦 建议使用Apache(阿帕奇)完成 需要要入mysql数据库包 界面代码: package javaone;import java.io.File; import jav ...
- mysql增删改表查询统计数量_MySQL增删改查之查询
(7)范围查询 select * from car where price>40 and price<60 --查询价格在40-60之间的 select * from car wher ...
- Mysql —— C语言链接mysql数据库,命令行形式(getopt()函数),用户、用户组增删改查(用户组表内有用户控制的策略字段)
函数说明--getopt(): 函数说明 getopt()用来分析命令行参数.参数argc和argv分别代表参数个数和内容,跟main()函数的命令行参数是一样的. optstring中的指定的内容的 ...
- mysql常规使用(建立,增删改查,视图索引)
目录 1.数据库建立 2.增删改查 3.视图建立: 1.数据库建立 mysql> mysql> show databases; +----------------------------- ...
- django cmdb增删改查
使用python3.5.2 ,django框架. Django==1.10.6 PyMySQL==0.9.3 pytz==2018.7 uWSGI==2.0.17.1 编写一个增删改查的简易系统. 转 ...
- python中的切片能否修改元祖_Python列表的增删改查和元祖
一.定义列表 1.names = ['mike','mark','candice','laular'] #定义列表 2.num_list = list(range(1,10)) #range生成1-1 ...
- 如何使用mybatis框架对数据库进行增删改查?
1.配置mybatis 1.1 引入依赖 mybatis依赖 <dependency><groupId>org.mybatis</groupId><artif ...
- java springboot整合zookeeper入门教程(增删改查)
java springboot整合zookeeper增删改查入门教程 zookeeper的安装与集群搭建参考:https://www.cnblogs.com/zwcry/p/10272506.html ...
最新文章
- win10下使用pycharm调试wsl的代码
- 为博客的文章添加二维码
- SQLite 简介(http://www.w3cschool.cc/sqlite/sqlite-intro.html)
- Jenkins系列之五——通过Publish over SSH插件实现远程部署
- 大话西游2服务器维护,大话西游2:9.10维护解读:灵犀调整全服上线,去疾调整是好是坏?...
- 简约好看侧边栏(HTML、CSS)
- 三维点云学习(2)下-Octree
- arm 添加 samb 文件共享
- java项目集成J2Cache(一级缓存ehCache,二级缓存redis)
- php是世界上最好的语言吗
- js的this指向总结
- 外星人入侵(python期末课程设计+源代码)
- 读名老中医之路笔记(一)岳美中:无恒难以做医生
- 亲测,2023年私藏的免费好用的磁力网盘资源搜索网站,找资源不用愁
- 后端如何编写API文档给到前端?
- reviewer中文_中文审稿意见怎么写
- 2020-08-21
- 基于Qemu虚拟vexpress-a9开发板,实现完整系统启动(uboot+kernel+rootfs)
- 微积分——求导数的链式法则
- ArcGIS for AutoCAD 下载安装使用
热门文章
- python环形队列_Python 实现数据结构-循环队列的操作方法
- C++socket编程(四):4.1 跨平台封装XTcp类接口
- fscanf返回值被忽略怎么解决_pytest的fixture怎么用?
- java 反射静态内部类_android-反射的使用(反射静态内部类、非静态内部类、匿名内部类等)...
- centos7 nginx php5.4,详解CentOS7.0下Nginx+PHP5.4+MySQL5.5+Memcached+Redis的架构部署
- hadoop 配置 docker伪分布式(单节点)
- python os.path
- javascript Element对象
- Python __add__
- Python Types