mysqlslap 是 Mysql 自带的压力测试工具,可以模拟出大量客户端同时操作数据库的情况,通过结果信息来了解数据库的性能状况。
1. 简单自动测试
mysqlslap –user=root –password=用户密码 –auto-generate-sql
–auto-generate-sql 作用是自动生成测试SQL
结果各项含义:
Average number of … // 运行所有语句平均秒数
Minimum number of … // 运行所有语句最小秒数
Maximum number of … // 运行所有语句最大秒数
Number of clients … // 客户端数量
Average number of queries per client // 每个客户端运行查询平均数
2. 并发测试
mysqlslap –user=root –password=用户密码 –concurrency=500 –number-of-queries=1000 –auto-generate-sql
–concurrency=500 指定同时有500个客户端接入</