我目前正在使用MySQL工作台.我希望看到表中行数增加时性能的差异.我想专门测试并比较1000行,10,000行,100,000行,1,000,000行和10,000,000行.

那么,是否有任何工具可以让我这样做并提供有关磁盘I / O,内存使用情况,CPU使用率和完成查询的时间的统计信息?

解决方法:

是.对我们中的一些人来说,基准测试是你最好的选择

你可以做简单的查询喜欢:

jcho360> select benchmark (10000000,1+1);

+--------------------------+

| benchmark (10000000,1+1) |

+--------------------------+

| 0 |

+--------------------------+

1 row in set (0.18 sec)

jcho360> select benchmark (10000000,1/1);

+--------------------------+

| benchmark (10000000,1/1) |

+--------------------------+

| 0 |

+--------------------------+

1 row in set (1.30 sec)

总和比分裂更快(你可以用你能想象到的所有东西来做到这一点.

我建议你看看这个程序,它将帮助你完成这部分性能.

> Mysqlslap(它就像基准测试,但你可以自定义更多的结果).

> SysBench(测试CPU性能,I / O性能,互斥争用,内存速度,数据库性能).

> Mysqltuner(使用此功能可以分析常规统计信息,存储引擎统计信息,性能指标).

> mk-query-profiler(执行SQL语句分析).

> mysqldumpslow(很高兴知道女巫查询导致问题).

其中一些是第三方,但我很确定你可以找到大量的信息谷歌搜索APP的名称

标签:mysql,benchmarking,mysql-workbench

来源: https://codeday.me/bug/20190613/1233201.html

mysql对测试如何_我如何对MySQL进行基准测试?相关推荐

  1. golang mysql连接池原理_[Go] golang实现mysql连接池

    golang中连接mysql数据库,需要使用一个第三方类库github.com/go-sql-driver/mysql,在这个类库中就实现了mysql的连接池,并且只需要设置两个参数就可以实现 一般连 ...

  2. mysql 数据库快照迁移_快照方式备份mysql 数据库

    关闭mysql服务 # service mysqld stop 一.创建逻辑卷 依照如下连接的文档创建一个逻辑卷 要求:物理卷20G;卷组名为vg0;逻辑卷2G,逻辑卷名为mydata 创建逻辑卷挂载 ...

  3. mysql读写分离实现_脱离开发:Mysql读写分离方案之一

    案例:Mysql读写分离 技能目标: · 熟悉MySQL主从复制原理 · 熟悉MySQL读写分离原理 · 学会配置MySQL主从复制 · 学会配置MySQL读写分离 6.1 案例分析 6.1.1 案例 ...

  4. mysql connection是什么_记一次MySQL出现too many connection

    今天中午的时候突然接到报警,MySQL连接数暴增..本来设置的max_conntion=6000, 这个数值连接已经够用.接到报警速度连接服务器连接mysql总是报如下错误: [mysql@local ...

  5. 如何对mysql做物理备份_如何创建物理MySQL备份

    前提条件 在开始之前,确保你有一个有sudo权限的用户和一个MySQL数据库服务器. 查找数据目录 使用root密码登录到MySQL服务器.$ sudo mysql -u root -p 下面的SQL ...

  6. mysql设置success信息_【原创】MySQL Cluster安装部署(Success)

    参考:http://www.cnblogs.com/zhoulf/archive/2013/01/30/2883207.html 安装要求 安装环境:centos6.3(X64) 软件名称 :mysq ...

  7. amoeba实现mysql主从读写分离_利用Amoeba实现MySQL主从复制和读写分离

    在实际生产环境中,如果对数据库的读和写都在同一个数据库服务器中操作,无论是在安全性.高可用性,还是高并发等各个方面都是完全不能满足实际需求的,因此,一般来说都是通过主从复制(Master-Slave) ...

  8. mysql 数据库字符集转换_字符集介绍及mysql数据库编码转换

    一.字符集介绍: 1.ASCII ASCII是英文American Standard Code for Information Interchange的缩写,美国标准信息交换代码是由美国国家标准学会( ...

  9. mysql 全局不重复_如何批量生成MySQL不重复手机号大表实例代码

    前言 在MySQL很多测试场景,需要人工生成一些测试数据来测试.本文提供一个构造MySQL大表存储过程,可以生成包含用户名,手机号码,出生日期等字段.也可以通过滤重来使得手机号码不重复,模拟现实场景. ...

最新文章

  1. 线段树 ---- 牛客多校4 ETree Xor 区间异或分段
  2. 在win8上安装mysql_如何在Win8系统上安装MySQL 5.6
  3. IOTA 交易,确认和共识
  4. Linux上磁盘热插拔
  5. 深度学习attention原理_深度原理学习–Redis集群
  6. Python学习笔记:目录与文件操作
  7. .net 中使用Javacript弹出提示窗口方法总结
  8. 局域网内通过代理服务器上网的详细设置
  9. 线段树(updata+query)
  10. ZeroMQ -- 四种模型简介
  11. 基于wemos d1 按键开锁
  12. 机器学习——人工神经网络(NN)
  13. 鸿蒙系统翻车了,鸿蒙系统翻车了?任正非承认忽视了关键问题,称华为犯下大错误...
  14. css编程设置网页背景,网页中cssbackground背景图和背景颜色的设置方法
  15. java爬虫抓取nba_利用Python爬虫爬取NBA数据功能实例分享
  16. 剑网3一直连接不上服务器,win10系统剑网3连不上服务器的解决方案
  17. 基于tabular包的Latex表格尺寸设置方法(列宽和行高)
  18. Oracle登录错误12560,登录错误-----ORA-12560: TNS: 协议适配器错误
  19. 如何使用javascript制作一个网页端3D贪吃蛇游戏(附源码及链接)
  20. Marlin固件电机控制部分stepper.cpp

热门文章

  1. Java小白进阶笔记(1)-重新认识Java
  2. 数据科学家需要掌握的10项统计技术,快来测一测吧
  3. 阿里云NAS备份服务
  4. Chrome 96 又更新了 5 个巨巨巨好用的功能
  5. 专访百度集团副总裁袁佛玉:科技创新对普惠金融正在充分发挥“乘数效应”
  6. 看穿这些套路,你的kubernetes会更香
  7. MongoDB+阿里云 最新数据库独家上线!
  8. 华为豪投20亿!3年培养100万AI人才,网友不服!
  9. 那些中国式家庭的小烦恼,我看用AI来解决就“都挺好” | 技术头条
  10. 统计了50万人的身高数据才发现:大家都爱虚报身高