测试环境:
测试版本:5.6.22
服务器:Centos5
官方说明:
http://dev.mysql.com/doc/refman/5.6/en/mysqlslap.html
[root@localhost ~]# mysqlslap -u root -p -c 100 -i 100 --create-schema='test' --query='insert into q1 values('default')' --debug-info
说明:
mysqlslap 一共执行了3个阶段:
1.创建schema,table,并建立一个single client connection;
2.执行测试,这个阶段可以是多个client ;
3.关闭connection;如果有必要删除多余的测试表;
-c 并发量
-i 迭代次数
-create-schema 使用的schema
-query 执行的sql
-debug-info 当运行结束,打印CPU,和内存的使用情况
[root@localhost ~]# mysqlslap -u root -p -c 100 -i 100 --debug-info --create='create table test1(name varchar(20))' --query='insert into test1 (name)values(123)' --create-schema='test1'
在test1创建一个test1表;100个并发重复插入100次;执行完成后删除test1这个schema;
执行结果:
Benchmark Average number of seconds to run all queries: 0.040 seconds Minimum number of seconds to run all queries: 0.029 seconds Maximum number of seconds to run all queries: 0.602 seconds Number of clients running queries: 100 Average number of queries per client: 1 User time 0.22, System time 0.65 Maximum resident set size 5896, Integral resident set size 0 Non-physical pagefaults 58104, Physical pagefaults 0, Swaps 0 Blocks in 0 out 0, Messages in 0 out 0, Signals 0 Voluntary context switches 52899, Involuntary context switches 9932
当然加入--no-drop 就可以阻止mysqlslap删除schema
相关推荐
### MySQLslap压力测试工具详解 #### 一、概述 MySQLslap是MySQL数据库自带的一款压力测试工具,用于评估MySQL数据库在高并发环境下的性能表现。通过模拟多个客户端并发访问数据库,MySQLslap可以帮助我们更好地...
mysqlslap
MySQLslap是一个内置在MySQL服务器中的性能评估工具,主要用于模拟多个客户端同时对数据库进行操作,以测试数据库的负载能力和响应时间。这个工具在MySQL 5.1.44版本中首次引入,对于数据库管理员和开发者来说,是...
MySQLslap 使用总结 MySQLslap 是一个命令行工具,用于模拟多个客户端对 MySQL 数据库的负载,并输出计时信息。下面是 MySQLslap 的使用总结: 查看帮助信息 在命令行中输入 `mysqlslap --help` 可以查看 ...
MySQL 压力测试工具 mysqlslap MySQL 压力测试工具 mysqlslap 是一个功能强大且易于使用的压力测试工具,从 MySQL 5.1.4 版本开始提供。通过模拟多个并发客户端访问 MySQL,以执行测试,使用起来非常简单。 ...
MySQL 压力测试工具 mysqlslap 资料 MySQL 压力测试工具 mysqlslap 是 MySQL 从 5.1.4 版开始带有的一个压力测试工具,通过模拟多个并发客户端访问 MySQL 来执行测试,使用起来非常的简单。 mysqlslap 工具的主要...
具体用法,请查看我博客https://blog.csdn.net/colcool/article/details/100841517
MySQL压力测试工具mysqlslap是MySQL数据库管理系统提供的一种性能测试工具,从5.1.4版本开始被引入。它的主要作用是模拟多个并发客户端对MySQL服务器进行访问,从而评估和测试MySQL服务器在高负载条件下的性能表现。...
MySQLslap是一个由MySQL官方提供的压力测试工具,用于模拟多客户端并发访问MySQL服务器,从而评估数据库在高负载下的性能和稳定性。它可以帮助管理员检测数据库在实际应用中的性能瓶颈,优化数据库配置,提升整体...
MySQL压测工具`mysqlslap`是MySQL数据库系统自带的一款性能测试工具,它主要用于评估MySQL服务器在特定工作负载下的性能表现。与其它压测工具相比,`mysqlslap`的操作简单,可自动生成测试数据,并模拟多客户端并发...
MySQL 5.7 自带的 `mysqlslap` 是一个非常实用的工具,用于模拟客户端负载,对数据库进行压力测试,以评估其性能和稳定性。通过模拟多用户并发访问,`mysqlslap` 可以帮助管理员了解在特定负载下数据库的表现,从而...
MySQL从5.1.4版开始带有一个压力测试工具mysqlslap,通过模拟多个并发客户端访问mysql来执行测试,使用起来非常的简单。通过mysqlslap –help可以获得可用的选项,这里列一些主要的参数,更详细的说明参考官方手册。...
mysql自带的压力测试工具 forwindows
首选工具mysql自带的:mysqlslap –auto-generate-sql, -a 自动生成测试表和数据 –auto-generate-sql-load-type=type 测试语句的类型。取值包括:read,key,write,update和mixed(默认)。 –number-char-c
1. 测试工具介绍:文档提到了mysqlslap、sysbench、supersmack等工具,这些都是用于测试MYSQL性能的工具。 - mysqlslap是一个用于模拟多用户访问MySQL数据库的性能测试工具,它可以用来进行并发读写测试。 - ...