MySQL 学习篇(三)3.2 基准测试准备前的步骤和脚本(上)

目录

前言

基准测试的步骤

Get_Test_info脚本

analyze脚本

基准测试中容易忽略的问题

总结


 

  • 前言

之前我们已经知道了什么是基准测试、基准测试的目标,本章讲述基准测试步骤!

                                                                               

  • 基准测试的步骤

  1. 计划和设计基准测试【要尽可能的简单,要明确我们所基准测试对象,多次测试取得平均统计结果,反映出系统的真实的性能】

  • 对整个系统还是某一个组件
  • 使用什么样的数据(我们希望基准测试能够反映出系统的实际情况,那么最好就可以使用生产环境的全备份实际数据和实际运行的SQL,来完成基本测试,比较复杂和耗时】
  • 准备基准测试及数据收集脚本【对于测试数据的准备,提前获取真实数据的数据库的备份,以及真实环境中运行SQL的记录,对于SQL的执行的记录,就可以通过慢查日志全部记录下来的方式来获得,而如果我们的测试没有必要使用真实数据的话,测试工具都可以提供数据的生成以及相关sql脚本生成的功能,但是对于测试执行过程中系统状态的收集的脚本就需要你自己来编写了】

  • Get_Test_info脚本

[root@localhost ~]# cd script/
[root@localhost script]# ll
总用量 12216
-rw-r--r--. 1 root root 12478174 12月 11 15:43 1.sql
-rw-r--r--. 1 root root      344 12月 11 15:43 analyze.sh
-rw-r--r--. 1 root root      801 12月 11 15:43 Get_Test_info.sh
-rw-r--r--. 1 root root    12611 12月 11 15:43 mysql-variables
-rw-r--r--. 1 root root      548 12月 11 15:43 split_test.sh
[root@localhost script]# vi Get_Test_info.sh 

      1 #!/bin/bash
      2 INTERVAL=5 
      3 PREFIX=/home/imooc/benchmarks/$INT
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值