paip.mysql 性能测试by mysqlslap  





作者Attilax  艾龙,  EMAIL:1466519819@qq.com 

来源:attilax的专栏

地址:http://blog.csdn.net/attilax





///////////模式

usr/local/mysql/bin/mysqlslap  --defaults-file=/etc/my.cnf --concurrency=200 --iterations=1 --number-int-cols=1 --auto-generate-sql --auto-generate-sql-load-type=write --engine=myisam,innodb --number-of-queries=200 -S/tmp/mysql.sock --debug-info  -uroot -p123





 concurrency  客户端数量

--auto-generate-sql-load-type      代表要测试的是读还是写还是两者混合的(read,write,update,mixed) 

--debug-info    代表要额外输出CPU以及内存的相关信息

 

///////////////////我总结的模式

 "C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-file="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1 --auto-generate-sql --auto-generate-sql-load-type=write  --engine=innodb   --number-of-queries=100   --port=3307 -uroot -p  

 

 两个测试auto-generate-sql-load-type=write    --number-of-queries=100

 测试读能力   read   ,5000

 

 /////////获得help

 \mysqlslap.exe"   --help

 

 





















C:\Users\Administrator>"C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-file

="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1000 --auto-generate-sql --

auto-generate-sql-load-type=write  --engine=innodb   --number-of-queries=1000

--port=3307 -uroot -p

Enter password:

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 2.856 seconds

        Minimum number of seconds to run all queries: 2.856 seconds

        Maximum number of seconds to run all queries: 2.856 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 1

Running for engine innodb

   Average number of seconds to run all queries: 3.841 seconds

   Minimum number of seconds to run all queries: 3.841 seconds

   Maximum number of seconds to run all queries: 3.841 seconds

   Number of clients running queries: 1000

   Average number of queries per client: 1

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 3.560 seconds

        Minimum number of seconds to run all queries: 3.560 seconds

        Maximum number of seconds to run all queries: 3.560 seconds

        Number of clients running queries: 1000

        Average number of queries per client: 1





















"C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-file="C:\MySQL Server 5.6\my-default.ini"  --concurrency=100 --auto-generate-sql --auto-generate-sql-load-type=write  --engine=innodb   --number-of-queries=1000   --port=3307 -uroot -p  





Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 2.310 seconds

        Minimum number of seconds to run all queries: 2.310 seconds

        Maximum number of seconds to run all queries: 2.310 seconds

        Number of clients running queries: 100

        Average number of queries per client: 10

        

        

        

 "C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-file="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1 --auto-generate-sql --auto-generate-sql-load-type=write  --engine=innodb   --number-of-queries=1000   --port=3307 -uroot -p  





 Running for engine innodb

 Average number of seconds to run all queries: 50.210 seconds

 Minimum number of seconds to run all queries: 50.210 seconds

 Maximum number of seconds to run all queries: 50.210 seconds

 Number of clients running queries: 1

 Average number of queries per client: 1000









-------write 60

 "C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-file="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1 --auto-generate-sql --auto-generate-sql-load-type=write  --engine=innodb   --number-of-queries=60   --port=3307 -uroot -p  

 

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 2.498 seconds

        Minimum number of seconds to run all queries: 2.498 seconds

        Maximum number of seconds to run all queries: 2.498 seconds

        Number of clients running queries: 1

        Average number of queries per client: 60





 

  "C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-file="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1 --auto-generate-sql --auto-generate-sql-load-type=read  --engine=innodb   --number-of-queries=4000   --port=3307 -uroot -p  

  

  

------------read 4000

C:\Users\Administrator>  "C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-f

le="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1 --auto-generate-sql --

uto-generate-sql-load-type=read  --engine=innodb   --number-of-queries=4000   -

port=3307 -uroot -p

Enter password:

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 2.014 seconds

        Minimum number of seconds to run all queries: 2.014 seconds

        Maximum number of seconds to run all queries: 2.014 seconds

        Number of clients running queries: 1

        Average number of queries per client: 4000













----------read 2800

C:\Users\Administrator>  "C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-f

le="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1 --auto-generate-sql --

uto-generate-sql-load-type=read  --engine=innodb   --number-of-queries=2800   -

port=3307 -uroot -p

Enter password:

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 1.780 seconds

        Minimum number of seconds to run all queries: 1.780 seconds

        Maximum number of seconds to run all queries: 1.780 seconds

        Number of clients running queries: 1

        Average number of queries per client: 2800

        

        

///////////////  Error when connecting to server: 1040 Too  many connections









show VARIABLES  like '%max_connections%'   

mysql默认的连接为151个,最大10万...

















///////////tf 

"f:\MySQL Server 5.6sec\bin\mysqld.exe"     --defaults-file="c:\MySQL Server 5.6\my-default.ini"





C:\Users\Administrator>  "C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-f

le="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1 --auto-generate-sql --

uto-generate-sql-load-type=read  --engine=innodb   --number-of-queries=2800   -

port=3307 -uroot -p

Enter password:

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 1.780 seconds

        Minimum number of seconds to run all queries: 1.780 seconds

        Maximum number of seconds to run all queries: 1.780 seconds

        Number of clients running queries: 1

        Average number of queries per client: 2800













--------read 4000





C:\Users\Administrator>  "C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-f

le="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1 --auto-generate-sql --

uto-generate-sql-load-type=read  --engine=innodb   --number-of-queries=4000   -

port=3307 -uroot -p

Enter password:

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 1.936 seconds

        Minimum number of seconds to run all queries: 1.936 seconds

        Maximum number of seconds to run all queries: 1.936 seconds

        Number of clients running queries: 1

        Average number of queries per client: 4000

        

        

        -------write 60

 "C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults-file="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1 --auto-generate-sql --auto-generate-sql-load-type=write  --engine=innodb   --number-of-queries=60   --port=3307 -uroot -p  

















C:\Users\Administrator> "C:\MySQL Server 5.6\bin\mysqlslap.exe"   --defaults

e="C:\MySQL Server 5.6\my-default.ini"  --concurrency=1 --auto-generate-sql

to-generate-sql-load-type=write  --engine=innodb   --number-of-queries=60

rt=3307 -uroot -p

Enter password:

Benchmark

        Running for engine innodb

        Average number of seconds to run all queries: 6.136 seconds

        Minimum number of seconds to run all queries: 6.136 seconds

        Maximum number of seconds to run all queries: 6.136 seconds

        Number of clients running queries: 1

        Average number of queries per client: 60

paip.mysql 性能测试by mysqlslap的更多相关文章

  1. paip.mysql 性能测试 报告 home right

    paip.mysql  性能测试 报告 home right 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog ...

  2. mysql 性能测试工具 mysqlslap

    原文链接: https://my.oschina.net/moooofly/blog/152547 连接数据库: # mysqlslap -h localhost -uroot -p123456 -- ...

  3. mysql性能测试-------重要!!!

    我们在做性能测试的目的是什么,就是要测出一个系统的瓶颈在哪里,到底是哪里影响了我们系统的性能,找到问题,然后解决它.当然一个系统由很多东西一起组合到一起,应用程序.数据库.服务器.中中间件等等很多东西 ...

  4. MySQL性能测试工具之mysqlslap

    MySQL性能测试工具之mysqlslap [日期:2014-10-05] 来源:Linux社区  作者:tongcheng [字体:大 中 小]   --转自Linux社区:http://www.l ...

  5. paip.mysql 性能跟iops的以及硬盘缓存的关系

    paip.mysql 性能跟iops的以及硬盘缓存的关系 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.c ...

  6. PAIP.MYSQL SLEEP 连接太多解决

    PAIP.MYSQL SLEEP 连接太多解决 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn.n ...

  7. paip.mysql 批量kill 连接.

    paip.mysql 批量kill 连接. 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn.net ...

  8. paip.mysql 全文索引查询空白解决

    paip.mysql 全文索引查询空白解决   或者  Incorrect key file for table: \'%s\'. Try to repair it    作者Attilax  艾龙, ...

  9. paip.mysql fulltext 全文搜索.最佳实践.

    paip.mysql fulltext 全文搜索.最佳实践.  作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blo ...

随机推荐

  1. kinect driver install (ubuntu 14.04 & ros-indigo)

    kinect driver 安装过程: 1.在ubuntu上安装kinect驱动比较繁琐,需要安装以下3个驱动包, OpenNI-Bin-Dev-Linux-x64-v1.5.7.10 NITE-Bi ...

  2. C语言小练习二

    题目要求: 编程实现功能:将4行4列数组的左下三角设置为下图所示的数据.43 7 2 6 91 5 8 10 程序源码: #include <stdio.h> int main(void) ...

  3. java中数组的相关知识

      1. 2.数组的命名方法 1)int[]ages=new int[5]; 2) int[]ages; ages=new int[5]; 3)int[]ags={1,2,3,4,5}; 4)int[ ...

  4. Java中实现PHP中的urlencode与rawurlencode

    php手册中对urlencode这样说明 在java中 URLEncoder做了这样注释 也就是说java中对星号"*"是不进行编码的 也就是说URLEncoder之后还是&quo ...

  5. mvc局部视图

    新建一个控制器啊! public ActionResult Index() { ViewBag.title = "this is title!!!"; return View(); ...

  6. 如何防止JAVA反射对单例类的攻击?

    在我的上篇随笔中,我们知道了创建单例类有以下几种方式: (1).饿汉式; (2).懒汉式(.加同步锁的懒汉式.加双重校验锁的懒汉式.防止指令重排优化的懒汉式); (3).登记式单例模式; (4).静态 ...

  7. (转)Java中的static关键字解析

    转自http://www.cnblogs.com/dolphin0520/p/3799052.html 一.static关键字的用途 在<Java编程思想>P86页有这样一段话: “sta ...

  8. Android修改Eclipse 中的Default debug keystore路径,以及修改android的AVD默认路径

    初学android,光是配置Eclipse就走了不少弯路,班里面有很多同学的计算 机名都是写的自己的中文姓名,结果导致了AVD文件默认保存在“C:\user\<username>\.and ...

  9. MATLAB常用操作

    1.点乘,点除,点乘方 点乘(对应元素相乘),必须同维或者其中一个是标量,a.*b 点除,a.\b表示矩阵b的每个元素除以a中对应元素或者除以常数a,a./b表示常数a除以矩阵b中每个元素或者矩阵a除 ...

  10. eclipse tomcat集成开发,修改server.xml

    根据需求,需要修改server.xml文件,用于更改tomcat的运行方式.发现修改后,在eclipse中发布项目,server.xml的修改又被恢复了.网上找了n多资料只了解到eclipse维护自己 ...