返回顶部
首页 > 资讯 > 数据库 >Mysql5.1中mysqlslap性能测试工具怎么用
  • 218
分享到

Mysql5.1中mysqlslap性能测试工具怎么用

2024-04-02 19:04:59 218人浏览 安东尼
摘要

这篇文章给大家分享的是有关Mysql5.1中mysqlslap性能测试工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 安装下载: Http://dev.mysql.

这篇文章给大家分享的是有关Mysql5.1中mysqlslap性能测试工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1. 安装

下载: Http://dev.mysql.com/downloads/mysql/5.1.html

这是MYSQL 5.1版本自带的工具. 所以你装完5.1后就可以用了.  

在安装过程中,你可能会遇到关于libmysqlclient.so.16的错误.
见: http://steven1981.itpub.net/post/7967/493101

2. 使用

# 帮助
mysqlslap --help  


常用的选项:
--concurrency 代表并发数量,多个可以用逗号隔开,当然你也可以用自己的分隔符隔开,这个时候要用到--delimiter开关。
--engines 代表要测试的引擎,可以有多个,用分隔符隔开。
--iterations 代表要运行这些测试多少次。
--auto-generate-sql 代表用系统自己生成的SQL脚本来测试。
--auto-generate-sql-load-type 代表要测试的是读还是写还是两者混合的(read,write,update,mixed)
--number-of-queries 代表总共要运行多少次查询。每个客户运行的查询数量可以用查询总数/并发数来计算。比如倒数第二个结果2=200/100。
--debug-info 代表要额外输出CPU以及内存的相关信息。
--number-int-cols 代表示例表中的INTEGER类型的属性有几个。
--number-char-cols 意思同上。
--create-schema 代表自己定义的模式(在MySQL中也就是库)。
--query 代表自己的SQL脚本。
--only-print 如果只想打印看看SQL语句是什么,可以用这个选项。


3. 测试

#测试环境
PowerEdge 1950 / 单盘 /10G MEM  
OS: RHEL 5.3
MySQL版本为5.1.40  
 innodb_buffer_pool_size=2G
 innodb_additional_mem_pool_size = 100M
 innodb_max_dirty_pages_pct = 10
 key_buffer_size=320M
 bulk_insert_buffer_size = 64M
 sync_binlog=0
 

#简单的测试结果:

mysqlslap --defaults-file=/etc/my.cnf --concurrency=50,100,200 --iterations=1 --auto-generate-sql-unique-query-number=1 --number-int-cols=4 --number-char-cols=35 --auto-generate-sql --auto-generate-sql-add-autoincrement --auto-generate-sql-load-type=write --engine=innodb --number-of-queries=200000 --commit=2000 --debug-info -uroot -palisoftdb -h227.0.0.1 -S /tmp/mysql.sock

Benchmark
       Running for engine innodb
       Average number of seconds to run all queries: 131.013 seconds
       Minimum number of seconds to run all queries: 131.013 seconds
       Maximum number of seconds to run all queries: 131.013 seconds
       Number of clients running queries: 50
       Average number of queries per client: 4000

Benchmark
       Running for engine innodb
       Average number of seconds to run all queries: 131.258 seconds
       Minimum number of seconds to run all queries: 131.258 seconds
       Maximum number of seconds to run all queries: 131.258 seconds
       Number of clients running queries: 100
       Average number of queries per client: 2000

Benchmark
       Running for engine innodb
       Average number of seconds to run all queries: 128.142 seconds
       Minimum number of seconds to run all queries: 128.142 seconds
       Maximum number of seconds to run all queries: 128.142 seconds
       Number of clients running queries: 200
       Average number of queries per client: 1000



mysqlslap --defaults-file=/etc/my.cnf --concurrency=50,100,200 --iterations=1 --auto-generate-sql-unique-query-number=1 --number-int-cols=4 --number-char-cols=35 --auto-generate-sql --auto-generate-sql-add-autoincrement --auto-generate-sql-load-type=write --engine=myisam --number-of-queries=200000  --debug-info -uroot -palisoftdb -h227.0.0.1 -S /tmp/mysql.sock
Benchmark
       Running for engine myisam
       Average number of seconds to run all queries: 42.607 seconds
       Minimum number of seconds to run all queries: 42.607 seconds
       Maximum number of seconds to run all queries: 42.607 seconds
       Number of clients running queries: 50
       Average number of queries per client: 4000

Benchmark
       Running for engine myisam
       Average number of seconds to run all queries: 45.547 seconds
       Minimum number of seconds to run all queries: 45.547 seconds
       Maximum number of seconds to run all queries: 45.547 seconds
       Number of clients running queries: 100
       Average number of queries per client: 2000

Benchmark
       Running for engine myisam
       Average number of seconds to run all queries: 47.517 seconds
       Minimum number of seconds to run all queries: 47.517 seconds
       Maximum number of seconds to run all queries: 47.517 seconds
       Number of clients running queries: 200
       Average number of queries per client: 1000

       
对MYISAM, 如果只作插入操作, 相当于 40000条/秒
对INNODB, 如果只作插入操作, 相当于 15000条/秒

感谢各位的阅读!关于“Mysql5.1中mysqlslap性能测试工具怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: Mysql5.1中mysqlslap性能测试工具怎么用

本文链接: https://lsjlt.com/news/63154.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mysql5.1中mysqlslap性能测试工具怎么用
    这篇文章给大家分享的是有关Mysql5.1中mysqlslap性能测试工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 安装下载: http://dev.mysql....
    99+
    2024-04-02
  • Mysql官方性能测试工具mysqlslap的使用简介
    目录简介使用介绍实际体验小结简介 MySQL 作为最流行的开源数据库,在各个领域都有相当广泛的应用,作为一个 MySQL DBA,经常会对数据库进行一些性能测试来主动(或者是被动的)对业务压力做一个评估,来判断数据...
    99+
    2022-05-26
    MySQL mysqlslap mysqlslap的使用
  • MySQL基准压力测试工具MySQLSlap怎么用
    小编给大家分享一下MySQL基准压力测试工具MySQLSlap怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!常用的解释:[...
    99+
    2024-04-02
  • MySQL压力测试工具Mysqlslap的使用
    一、MySQL自带的压力测试工具 Mysqlslap mysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数...
    99+
    2022-05-14
    MySQL Mysqlslap MySQL 压力测试
  • mysql数据库压力测试工具mysqlslap怎么用
    这篇文章将为大家详细讲解有关mysql数据库压力测试工具mysqlslap怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysqlslap是从MySQL的5.1.4...
    99+
    2024-04-02
  • mysql中自带压力测试工具mysqlslap介绍
    下面一起来了解下mysql中自带压力测试工具mysqlslap介绍,相信大家看完肯定会受益匪浅,文字在精不在多,希望mysql中自带压力测试工具mysqlslap这篇短内容是你想要的。测试示例1查询300次...
    99+
    2024-04-02
  • sar性能测试工具
    yum install sysstat=============================================六,sar -n命令是查看网络信息和流通速度。================...
    99+
    2024-04-02
  • PHP中的性能测试工具
    随着互联网的发展,PHP已经成为一种非常流行的编程语言,被广泛应用于Web开发。由于PHP的灵活性和易用性,它已经成为许多企业和开发者的首选语言。但是,PHP在性能方面也存在许多问题,尤其是在高并发的情况下。为了解决这些问题,PHP中提供了...
    99+
    2023-05-24
    PHP 性能测试 工具
  • Android性能测试工具SoloX怎么使用
    这篇文章主要介绍“Android性能测试工具SoloX怎么使用”,在日常操作中,相信很多人在Android性能测试工具SoloX怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • Android性能测试工具:Emmagee
      Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具。   支持SDK:Android2.2以及以上版本   Emmagee...
    99+
    2022-06-06
    工具 测试工具 测试 Android
  • 服务器性能测试工具怎么使用
    服务器性能测试工具可以帮助测试服务器的性能表现,下面是使用步骤:1. 选择一款适合您的服务器的性能测试工具,例如Apache JMe...
    99+
    2023-06-04
    服务器性能测试工具 服务器
  • HBase性能测试工具YCSB怎么安装
    这篇文章给大家分享的是有关HBase性能测试工具YCSB怎么安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。YCSB一、背景概念英文全称:Yahoo!CloudServing ...
    99+
    2024-04-02
  • 网络性能测试工具 iperf3
    iperf3软件下载地址:https://liyouchen.lanzoul.com/iZmaI0otb1de 下载到电脑到,并解压后,会得到两个文件:cygwin1.dll 和 iperf3.exe,这两个文件拷贝到 c:\wi...
    99+
    2023-09-18
    服务器 运维 Powered by 金山文档
  • iOS性能指标和性能测试工具
    一: iOS性能测试指标 作为一名软件测试工程师,在测试 iOS 应用的性能时,需要关注以下几个方面:  响应时间:应用的启动时间、页面加载速度、接口响应时间等。  CPU 使用率:应用在各种操作下的 CPU 占用情况。  内存使用:应用在...
    99+
    2023-08-31
    ios 测试工具 Python自动化测试 软件测试 自动化测试
  • Android性能测试工具APT使用指南
      腾讯的安卓平台高效的性能测试工具APT(Android Performance Testing Tools),适用于开发自测和定位性能瓶颈,帮助测试人员完成性能基准测试...
    99+
    2022-06-06
    apt 测试 Android
  • 怎么用Docker安装Web前端性能测试工具YellowLabTools
    本篇内容介绍了“怎么用Docker安装Web前端性能测试工具YellowLabTools”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Y...
    99+
    2023-06-19
  • Mysql5.7压力测试命令mysqlslap怎么用
    这篇文章主要为大家展示了“Mysql5.7压力测试命令mysqlslap怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mysql5.7压力测试命令mysq...
    99+
    2024-04-02
  • Android系统专业性能测试工具
    Android系统手机专业性能测试工具  极光软件(Aurora Softworks)为Android手机推出的性能测试软件《象限》(Quadrant)是Google应...
    99+
    2022-06-06
    性能 性能测试工具 工具 性能测试 测试工具 测试 Android
  • 【MySQL】数据库性能测试工具--HammerDB
    [root@wallet01 ~]# mysql -uroot -pabcd.1234 mysql> create database tpcc; Query OK, 1 row affected (0...
    99+
    2024-04-02
  • 浅谈c++性能测试工具google benchmark
    目录一、测试对象二、使用模板函数生成测试三、定制测试参数四、进一步简化五、揭晓答案六、总结一、测试对象 这次测试的对象是标准库的vector,我们将会在vs2019 16.10和Li...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作