当前位置:首页 > 日记 > 正文

在mysqlslapMySQL压力测试工具的简单教程

在mysqlslapMySQL压力测试工具的简单教程
从5.1.4版本,MySQL有一个压力测试的工具mysqlslap。这是很简单的通过模拟多个并发客户端访问MySQL运行测试。可用的选项都可以通过mysqlslap -帮助。下面是一些主要参数和更详细的参考手册:
-自动生成SQL
测试表和数据的自动生成

-自动生成SQL加载类型=类型
测试语句的类型。值包括:读、键、写、更新和混合(默认)。

char列数= n,x n
自动生成的测试表包含列的字符数,默认值为1。

数int列= N,Y N
自动生成的测试表包含数字类型的列数,默认值为1。

-查询数= n
测试查询的总数(每个客户查询号的并发客户数)

-查询=名称,q
使用自定义脚本执行测试,例如,您可以调用自定义存储过程或SQL语句来执行测试。

创建模式
测试模式,MySQL中的模式是数据库

- commint = N
有多少数据将提交一次

-压缩,C
如果服务器和客户机支持被压缩,则传递压缩信息。

-并发
并发的数量是模拟在同一时间有多少个客户机执行选择。可以指定一些值,并且用逗号或分隔符参数指定的值用作分隔符。

发动机= engine_name,E engine_name
创建用于测试表的存储引擎,该引擎可指定多个

-迭代= n,i n
测试执行的迭代次数。

-分离= n
执行n语句后断开重新连接

-调试信息,T
打印内存和CPU的信息

只打印
仅打印没有实际执行的测试语句
它的用法语法如下:
壳> / usr / / /本地MySQL bin / mysqlslap {选项}

详细描述了公共参数{选项}。
——并发表示并发的数量,多个可以用逗号分隔。例如:并发= 50200500
发动机是要测试的发动机,它可以通过分离器分离。例如,发动机= MyISAM,InnoDB,记忆
——迭代表示每个测试在不同的并发环境中运行的次数。
自动生成SQL的SQL脚本,由mysqlslap工具生成的并发压力测试。
自动生成SQL添加自动增加自动添加一个auto_increment列生成的表,开始与5.1.18版本,
——自动生成SQL加载类型,表示要读、写或混合(读、写、更新、混合)的环境。
——查询数表示总共要运行多少查询。
调试信息表示CPU的额外输出和内存的相关信息。
——数int列代表少数样品中表整数类型的属性。
--数字字符列代表少数样品中表的vachar类型的属性。
-创建模式代表一个定制的测试库名称。
查询表示一个定制的测试SQL脚本。

解释uff1a

测试过程需要生成测试表并插入测试数据。这mysqlslap可以自动生成,并mysqlslap模式默认生成。如果它已经存在,它将首先被删除。只有打印可以用来打印实际的测试过程,并且整个测试不会在数据库中留下痕迹。
实验步骤:

练习1:
单线程测试。
>。 /斌/ mysqlslap -中- p111111
多线程测试.使用-并发来模拟并发连接。
> >。 /斌/ mysqlslap - C 100 -中- p111111
迭代测试。它用于多个执行测试以获得平均值。
> >。 /斌/ mysqlslap -我10 -中- p111111

练习二:
> >。 /斌/ mysqlslap自动生成SQL添加递增-中- p111111
> >。 /斌/ mysqlslap -自动生成SQL负载型=阅读-中- p111111
> >。 /斌/ mysqlslap -自动生成次级指标= 3 -中- p111111
> >。 /斌/ mysqlslap -自动生成SQL写数= 1000 -中- p111111

>。 /斌/ mysqlslap --创建模式世界问select count(*)从城市-中- p111111
> >。 /斌/ mysqlslap - E -中- p111111 InnoDB
> >。 /斌/ mysqlslap -——查询数= 10 -中- p111111
练习三:
分别执行一个测试,50个和100个并发,执行1000个总查询:
> >。 /斌/ mysqlslap -——并发= 50100——1000号——调试信息查询-中- p111111

50和100的并发性,分别得到测试结果(基准),和更高的并发性,较长的所有查询的执行。为了准确,你可以重复几次,几次:
> >。 /斌/ mysqlslap -——50100——查询并发= 1000 = 5号--迭代调试信息-中- p111111

同时测试不同存储引擎的性能:
>。 /斌/ mysqlslap -一- 50100 -并发查询数= 1000 = 5 = MyISAM引擎迭代,InnoDB --调试信息-中- p111111

相关文章

如何安装win7系统和win7系统安装

如何安装win7系统和win7系统安装

系统,安装,系统安装,安装系统,电脑软件,点评:在Win7安装过程中,有许多细节,你没有注意到。在这里,我们将与新手朋友分享一些成功的安装经验,以避免任何弯路。 1。选择好的安装方法 现在您已经下载了ISO映像记录到DVD,然后你有两个选项来运行安装…

ARI数据:会电脑视频IqiyiPPS系列

ARI数据:会电脑视频IqiyiPPS系列

数据,系列,视频,电脑软件,ARI,根据艾瑞iUserTracker最新数据显示,2014年5月,爱奇艺PPS观看时长11亿7800万小时,整个行业占据22.10%的份额,多达4753万3000人的日常报道,在视频市场的第一把交椅。数据出来后,Iqiyi PPS已经在视频市场行业第一个覆盖…

设置登录错误Win8数的方法(技术)

设置登录错误Win8数的方法(技术)

登录,错误,方法,设置,技术,Win8或Win8.1系统,你可以设置防止他人通过猜破锁屏密码账号登录次数。具体操作方法如下: 首先按下快捷键Win + r开放系统;,gpedit.msc输入;命令打开组策略管理,然后展开对左边的列表;-> Windows计算机配置->安全设置->帐…

没有发现没有config.inc.phpconfig

没有发现没有config.inc.phpconfig

文件,发现,电脑软件,phpconfig,config,点评:在phpmyadmin-2.7.0没有config.inc.php文件你是做什么用的文件找不到config.inc.php在配置phpmyadmin 复制一份config.default.php:更名为:config.inc.php phpmyadmin-2.7.0没有config.inc.php文件…

当证书服务是Windows2008R2的重新

当证书服务是Windows2008R2的重新

服务,证书,电脑软件,ertificationauthor,评论:最近在学习2008 R2,AD和证书安装在自己的计算机上往往导致认证机构误差 最近在学习2008 R2,AD和证书安装在自己的计算机上往往导致认证机构误差,如下: 问题的主要原因是: 证书服务器和DC安装在同一…

MySQL替换字段中字段部分的UPDATE

MySQL替换字段中字段部分的UPDATE

字段,替换,语句,电脑软件,MySQL,若要替换字段的某些内容,可以使用UPDATE语句: 更新的字段名称的名称设置字段名称=更换(更换前,这个字段的值取代前,关键的关键,在更换)的字段名称regexp,置换前的字段值。 例如,在标题中替换产品的价格就是使用这种…

罗马2。全面战争游戏保持大门(解决

罗马2。全面战争游戏保持大门(解决

解决方案,全面战争,罗马,游戏,电脑软件,问题: 最近的戏《罗马2》。总战游戏,在城里的门上总是被敌人烧毁,突然断了,不知怎么才能保住城门 答案uff1a 罗马2。综合战游戏对付敌人烧门,可以用卡城战术,一百个考验。这个战术其实是一个已经很久很久…

不同的组显示公司名称不同颜色的系

不同的组显示公司名称不同颜色的系

显示,公司名称,不同颜色,系统实现,电脑软件,很多时候的系统开发,不同的成员组的显示(如普通会员和VIP会员)应该是不同的。本文是Destoon实现显示不同组的公司名称不同的颜色。以下是如下: 主要实现代码如下所示: {如果T { } = =美元的GroupID 8…

游戏的全屏模式不能用窗口模式(解决

游戏的全屏模式不能用窗口模式(解决

模式,全屏,解决方案,替换,不能用,问题: 当电脑播放第三季版的地牢战士在线时,为了适应不同的屏幕分辨率,需要切换游戏显示模式。现在是全屏模式。它想切换到一个窗口模式,但是它不能被改变。是什么情况呢 答案uff1a 一般来说,游戏的设置界面设…

315晚会曝光名单2021 2021央视315

315晚会曝光名单2021 2021央视315

315晚会曝光名单2021 2021央视315晚会曝光名单,规范,推出,维护,数字,简单,专题,符号,持续更新,3·15晚会已成为一个符号,成为亿万消费者信赖的舆论阵地,成为国家有关部委规范市场秩序的重要力量,3·15也从一个简单的数字变成了维护消费者权益的代名词…

Win8不能打开此应用程序无法打开这

Win8不能打开此应用程序无法打开这

解决方案,应用程序,无法打开,电脑软件,点评:许多Win8球员遇到无法打开的问题中的应用问题,下面小编整理了详细的解决方案! 1、按下Win键+R } {快捷键{运行}输入{ GPEDIT. MSC }在框并点击{确定}进入本地组策略编辑器。 2,在组策略编辑器中,依次…

在深度的详细解释,Informatica的体

在深度的详细解释,Informatica的体

模式,解释,体积,深度,详细,通过大量的目标数据的负荷是一个高性能的数据加载方式由Informatica。它利用数据库的机制来加载数据通过调用由数据库本身提供的效用。 采用批量模式负载时,Informatica调用实用程序来加载,它将绕过数据库的日志记…