原文链接:http://www.cnblogs.com/chenty/p/5191777.html

工作中尝尝会遇到各种数据库性能调优,除了查看某条SQL执行时间长短外,还需要对系统的整体处理能力有更全局的掌握。

QPS:Query per second,每秒查询量

TPS:Transaction per second,每秒事物量

以上两个指标在实际应用中会经常被问到,作为一个项目领导者,必须时刻掌握这些重要指标,并根据相应趋势做出调整。

以下列出上述两个指标的具体算法:


QPS = Queries/ Seconds

Queries 是系统状态值--总查询次数,可以通过show status查询得出

Seconds是监控的时间区间,单位秒

QPS = (Q2 - Q1)/10   间隔10秒查询两次并记录Q1,Q2,以此计算出QPS值


TPS = (Com_commit + Com_rollback) / Seconds

Com_commit是系统状态值--事务提交数

Com_rollback是系统状态值--事务回滚数

取时间差,计算规则同QPS

以上为手动计算,存在很多不便之处,后续可以考虑通过脚本自动计算。

最新文章

  1. Pow(x, n)
  2. 入门HTML的回顾,小总结
  3. SDK
  4. Cracking Story - How I Cracked Over 122 Million SHA1 and MD5 Hashed Passwords
  5. Python builtins
  6. AJAX验证用户是否存在
  7. [转]Intercepting the App Store's Traffic on iOS
  8. Google HTML/CSS 编码规范
  9. css布局--水平居中
  10. Sonar 常用代码规则整理(二)
  11. css 如何让背景图片拉伸填充避免重复显示
  12. 牛客网第一场 A Monotonic Matrix
  13. 机器学习基石笔记:14 Regularization
  14. HOJ-1005 Fast Food(动态规划)
  15. Gitlab-API各状态码解释
  16. XP 终端服务组件 恢复补丁包 terminal service patch
  17. Web前端和后端开发的区别和要求
  18. 【BZOJ】3052: [wc2013]糖果公园 树分块+带修改莫队算法
  19. python学习(六) 抽象
  20. JavaEE目录

热门文章

  1. Unity内存优化(贴图层面)
  2. 单行文字滚动就用myslider
  3. Enum.GetHashCode()的问题
  4. freeCodeCamp:Seek and Destroy
  5. Parallel的陷阱
  6. 关于Switch结构利用
  7. WPF combobox 圆角制作
  8. linux —— 搭建网页项目笔记
  9. IOS 开发 【序】
  10. iOS学习之 plist文件的读写
  11. Chapter 11 迪米特法则
  12. PC-lint 简明教程
  13. Sass入门:第三章
  14. QC使用:
  15. 初学Python(二)——数组
  16. Hibernate第六篇【多对多映射、一对一映射】
  17. GitLab搭建详细过程
  18. BZOJ4894 天赋
  19. java异常体系结构详解
  20. UML类图中连接线与箭头的含义(转)