使用mysqlslap测试MySQL性能】的更多相关文章

之前介绍过MySQL的性能测试工具sysbench, 这次介绍一个mysql自带的比较简单的性能测试命令mysqlslap. 下面的指令模拟了1000个进程同事连接mysql,并执行100个查询操作,所需的时间: mysqlslap -hlocalhost -uroot -ppassword -P3306 --concurrency=100 --iterations=1 --auto-generate-sql --auto-generate-sql-load-type=mixed --auto-…
mysqlslap mysqlslap可以模拟服务器的负载,并输出计时信息.它包含在MySQL 5.1 的发行包中,应该在MySQL 4.1或者更新的版本中都可以使用.测试时可以执行并发连接数,并指定SQL 语句(可以在命令行上执行,也可以把SQL 语句写入到参数文件中).如果没有指定SQL 语句,mysqlslap 会自动生成查询schema 的SELECT 语句. MySQL Benchmark Suite (sql-bench) 在MySQL 的发行包中也提供了一款自己的基准测试套件,可以…
在搭建MySQL集群之后需要测试集群的性能究竟如何,采用Apache的测试工具Jmeter进行测试,本文主要介绍主要实现Jmeter配置连接到MySQL. 安装相应的软件 首先Jmeter是基于Java的,因此首先需要jdk或者jre 从Apache官网下载jmeter,直接解压,在windows上运行jmeter.bat 为了连接Mysql数据库,还需要下载"mysql-connector-java",可以从MySQL官网下载 配置测试连接 第一步运行jmeter.bat,会打开程序…
在测试性能过程中,单个测试客户端可能存在性能瓶颈无法达到测试要求的压力.在这种情况下,可以设置jmeter的多客户端模式,然后通过一台控制端,同时控制多台PC上的客户端向服务器发送测试请求.若有4台PC,而压力测试要求的并发线程数为800,那么现在每台PC上需要执行的并发线程数只需200即可. 多客户端配置 在控制端,只需要在Jmeter的执行目录bin下的jmeter.properties文件的remote_hosts一行,增加被控制端PC的IP # Remote Hosts - comma…
===== #1sysbench --test=oltp --oltp-table-size=10000 --mysql-db=test --mysql-user=root --mysql-password=123456 \--mysql-socket=/data/mysql/3306/mysql.sock --db-driver=mysql prepare #2sysbench --test=oltp --oltp-table-size=10000 --mysql-db=test --mysq…
1.下载jdbc.将jdbc解压,将mysql-connector-java-version-ga-bin.jar这个文件copy到jmeter/lib下 2.打开jmeter,设置jdbc请求. 1) DTBASE URL: jdbc:mysql://localhost:3306/DatebaseName .其中localhost:3306,这个是你测试的server地址, DatebaseName,这个是你测试的数据库名字.这个url是jdbc的连接 2) Driver Class:org.…
首先下载安装sysbench: sudo apt-get install sysbench -y 查看一下sysbench版本是多少: zifeiy@zifeiy-S1-Series:~$ sysbench --version sysbench 1.0.11 这个版本根一些书上的比较旧的版本稍有一些参数不一样,要注意. 在MySQL中新建一个名为testdb的database: mysql> CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARSET…
From:http://blog.csdn.net/testingstar/article/details/60579454 MySQL数据库性能测试的方法 前置条件: 安装系统:windows 7 64 MySQL版本:mysql-installer-community-5.6.35.0 Java版本:jdk1.6.0_45 Jmeter版本:apache-jmeter-3.1 Mysql odbc驱动:mysql-connector-odbc-5.1.7-win32.msi Mysql jd…
paip.提升性能---mysql 性能 测试以及 参数调整.txt 作者Attilax  艾龙,  EMAIL:1466519819@qq.com 来源:attilax的专栏 地址:http://blog.csdn.net/attilax /////////环境 xpsp3   cpu2.1g  单核.  mem :2g ----------1000>1   1.8s "D:\MySQL56\bin\mysqlslap.exe"     --concurrency=1 --au…
场景描述 从全文检索或者缓存中获取ID,根据ID查询数据库获取基础信息,进行页面展示 SQL:select * from table where id in(id1,id2,id3...id40) 此种场景的常规方案是将id对应的基础信息在redis中缓存一份,mysql只是做为后端存储.我们做如下测试就是尝试mysql是否可应对这种查询场景.然而根本原因是DBA告诉我,现在MySQL性能已经极其厉害. 数据量说明 1.8亿条数据 使用Oneproxy分为200个数据表(200个表在同一台机器)…