川石教育
全国咨询热线:136-9172-9932
  1. 首页 > 资讯与干货 > IT资讯

性能测试之MySQL测试监控

作者:川石学院 日期:2021-04-30 15:48:48 点击数:

  上一章我们学习了性能测试—Tomcat指标监控,相信大家都掌握了吧,今天我们一起来学习“性能测试之MySQL 测试监控”有不懂的地方可以在线咨询老师,一对一在线解答!

性能测试之MySQL测试监控(图1)

  MySQL

  监控指标说明

  主要针对SQL耗时、吞吐量(QPS/TPS)、命中率、锁等待等指标进行监控。

  监控工具

  命令》

  效率低下SQL

  mysqldumpslow -s at -t 20 host-slow.log

  #mysql qps查询 QPS = Questions(or Queries) / Seconds

  mysql -u root -p123456 -e 'SHOW /!50000 GLOBAL / STATUS LIKE "Questions"'

  mysql -u root -p123456 -e 'SHOW /!50000 GLOBAL / STATUS LIKE "Queries"'

  #mysql Key Buffer 命中率

  key_buffer_read_hits = (1 - Key_reads / Key_read_requests) 100% key_buffer_write_hits= (1 - Key_writes / Key_write_requests) 100%

  mysql -u root -p123456 -e 'SHOW /!50000 GLOBAL / STATUS LIKE "Key%"'

  #mysql Innodb Buffer 命中率

  innodb_buffer_read_hits=(1-Innodb_buffer_pool_reads/ Innodb_buffer_pool_read_requests) 100%

  mysql -u root -p123456 -e 'SHOW /!50000 GLOBAL */ STATUS LIKE "Innodb_buffer_pool_read%"'

  #mysql Query Cache 命中率

  Query_cache_hits= (Qcache_hits / (Qcache_hits + Qcache_inserts)) 100%

  mysql -u root -p123456 -e 'SHOW /!50000 GLOBAL */ STATUS LIKE "Qcache%"'

  #mysql Table Cache 状态量

  mysql -u root -p123456 -e 'SHOW /!50000 GLOBAL / STATUS LIKE "Open%"'

  #mysql Thread Cache 命中率

  Thread_cache_hits = (1 - Threads_created / Connections) 100% 正常来说,Thread Cache 命中率要在 90% 以上才算比较合理。

  mysql -u root -p123456 -e 'SHOW /!50000 GLOBAL */ STATUS LIKE "Thread%"'

  #mysql 锁定状态

  锁定状态包括表锁和行锁两种,我们可以通过系统状态变量获得锁定总次数,锁定造成其他线程等待的次数,以及锁定等待时间信息。

  mysql -u root -p123456 -e 'SHOW /!50000 GLOBAL / STATUS LIKE "%lock%"'

  iDBCloud

  在阿里云RDS管理控制台,点击登陆数据库  

性能测试之MySQL测试监控(图1)

  输入实例名、用户名和密码  

性能测试之MySQL测试监控(图2)

  点击实例性能  

性能测试之MySQL测试监控(图3)

  点击实例性能  

性能测试之MySQL测试监控(图4)

        MySQL Status Inoformation : MySQL状态信息

  【ins】表示insert语句每秒执行次数

  【upd】表示update语句每秒执行次数

  【del】表示delete语句每秒执行次数

  【sel】表示select语句每秒执行次数

  【hit%】表示缓存命中率,主要指innodb_buffer_pool的命中率

  InnoDB Row Operation : InnoDB存储引擎行操作

  【read】表示InnoDB存储引擎表的读取记录行数

  【insert】表示InnoDB存储引擎表的写入记录行数

  【update】表示InnoDB存储引擎表的更新记录行数

  【delete】表示InnoDB存储引擎表的写入记录行数

  Thread : 连接数相关

  【running】表示活跃的连接数,即正在执行sql的连接

  【connected】表示连接在实例上的空闲连接,即未执行sql的连接

  Network : 网络流量,单位为KB

  【in】表示进入实例的网络流量

  【out】表示流出实例的网络流量

  性能测试课程大纲,课程兼顾实用与前沿,实时跟进市场动态,实操企业实战项目。

  第一章:性能测试基础知识

  1、性能测试基础知识

  第二章:LoadRunner性能测试

  1、录制与回放的原理

  2、检查点

  3、事物

  4、参数化(1)

  5、参数化(2)

  6、脚本关联(1)

  7、脚本关联(2)

  8、脚本开发(1)

  9、脚本开发(2)

  10、Controller(1)

  11、Controller(2)

  12、Controller(3)

  13、Analysis(1)

  14、Analysis(2)

  第三章:JMeter测试

  1、JMeter基础

  2、JMeter安装部署

  3、JMeter测试HTTP GET/POS

  4、JMeter参数化技术

  5、JMeter断言技术

  6、JMeter关联技术

  7、JMeter事务与集合点

  8、JMeter常用监听器

  9、JMeter测试Web服务

  10、JMeter测试关系数据库

  11、Beanshell

  12、Groovy

  第四章:前端监控与调优

  1、HttpWatch和Yslow

  2、23大军规(1)

  3、23大军规(2)

  4、23大军规(3)

  5、23大军规(4)

  6、23大军规(5)

  第五章:系统资源监控与调优

  1、Windows系统资源

  2、类UNIX系统资源(1)

  3、类UNIX系统资源(2)

  4、类UNIX系统资源(3)

  第六章:Apache监控与调优

  1、Apache配描述

  2、Apache监控(1)

  3、Apache监控(2)

  4、Apache调优(1)

  5、Apache调优(2)

  6、日志文件分析

  第七章:Tomcat监控与调优

  1、Tomcat体系结构

  2、监控(1)

  3、监控(2)

  4、JVM调优(1)

  5、JVM调优(2)

  6、JVM调优(3)

  10、连接器及日志文件

  第八章:Nginx监控与调优

  1、配置上下文

  2、Nginx监控(1)

  3、Nginx监控(2)

  4、负载均衡(1)

  5、负载均衡(2)

  6、压缩与解压

  7、Nginx缓存

  第九章:Mysql监控与调优

  1、LoadRunner压测Mysql

  2、Slow query

  3、Explain

  4、Profile

  5、Index索引、数据结构

  6、查询过程

  7、服务器状态监控

  8、配置文件

  第十章:Redis监控与调优

  1、Redis监控与调优

  第十一章:接口性能测试

  1、Http协议

  2、Webservice接口测试

  第十二章:性能测试建模

  1、性能测试流程(1)

  2、性能测试流程(2)

  3、性能测试建模

  4、性能调优/优化  

性能测试之MySQL测试监控(图5)

  实战派讲师坐镇,项目经验倾力相授:讲师经过层层严格筛选,至少拥有5年以上教学经验,企业项目测试经验。  

性能测试之MySQL测试监控(图6)

  性能测试线上提升班,零基础入门到精通课程免费学习即扫下方二维码,名师在线辅导!  

性能测试之MySQL测试监控(图7)


相关文章
  • 亚马逊运营成功转行软件测试,薪资13K表示很满意!2021-04-30 15:48:48
  • 西安川石的兰朋友喊你来当他的学弟学妹啦!2021-04-30 15:48:48
  • 国外的月亮也不一定比国内测试猿的年薪美~2021-04-30 15:48:48
  • 建筑工程专业朱同学成功转行为软件测试人!2021-04-30 15:48:48
  • 财务管理专业转行软件测试月薪甩会计几条街!2021-04-30 15:48:48
  • 只有技术沉淀才能成功上岸,深圳就业薪资13K!2021-04-30 15:48:48
  • 薪资11K!实现自我价值,从掌握一门IT技术开始...2021-04-30 15:48:48
  • 文科生转行软件测试照样拿下高薪15K!2021-04-30 15:48:48
  • 恭喜罗同学喜提19.5K,成功入行软件测试!2021-04-30 15:48:48
  • 毕业1年,迷茫的他最终选择转行软件测试2021-04-30 15:48:48