mysql 双从性能_mysql一主多从性能测试

mysqlslap分三个阶段:

1.创造模式,表,并且选择任何药存储的你要测试的饿程序或者数据。这一段采用单一的客户端连接。

2.运行负荷试验,这一阶段可以使用许多客户端连接。

3.清理(断开,删除表如果说明)。这一阶段采用单一的客户端连接。

mysql压力测试工具mysqlslap

–auto-generate-sql, -a自动生成测试表和数据

–auto-generate-sql-load-type=type测试语句的类型。取值包括:read,key,write,update和mixed(默认)。

–number-char-cols=N, -x N自动生成的测试表中包含多少个字符类型的列,默认1

–number-int-cols=N, -y N自动生成的测试表中包含多少个数字类型的列,默认1

–number-of-queries=N总的测试查询次数(并发客户数×每客户查询次数)

–query=name,-q使用自定义脚本执行测试,例如可以调用自定义的一个存储过程或者sql语句来执行测试。

–create-schema测试的schema,MySQL中schema也就是database

–commint=N多少条DML后提交一次

–compress, -C如果服务器和客户端支持都压缩,则压缩信息传递

–concurrency=N, -c N并发量,也就是模拟多少个客户端同时执行select。可指定多个值,以逗号或者–delimiter参数指定的值做为分隔符

–engine=engine_name, -e engine_name创建测试表所使用的存储引擎,可指定多个

–iterations=N, -i N测试执行的迭代次数

–detach=N执行N条语句后断开重连

–debug-inf打印内存和CPU的信息o, -T

–only-print只打印测试语句而不实际执行

[root@localhost ~]# mysqlslap --concurrency=200 --iterations=1 --number-int-cols=1 --auto-generate-sql --engine=myisam,innodb=200 --debug-info -uroot -p

Enter password:

Benchmark

Running for engine myisam

Average number of seconds to run all queries: 0.111 seconds

Minimum number of seconds to run all queries: 0.111 seconds

Maximum number of seconds to run all queries: 0.111 seconds

Number of clients running queries: 200

Average number of queries per client: 1

Benchmark

Running for engine innodb

Average number of seconds to run all queries: 0.382 seconds

Minimum number of seconds to run all queries: 0.382 seconds

Maximum number of seconds to run all queries: 0.382 seconds

Number of clients running queries: 200

Average number of queries per client: 1

User time 0.04, System time 0.07

Maximum resident set size 5608, Integral resident set size 0

Non-physical pagefaults 2328, Physical pagefaults 1, Swaps 0

Blocks in 0 out 0, Messages in 0 out 0, Signals 0

Voluntary context switches 1322, Involuntary context switches 3193

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值