mysql 5.1.4 以上版本自带的mysql测试工具。通过模拟多个并发客户端访问mysql来执行测试,使用起来非常的简单
简单命令:
mysqlslap -u root -a --only-print
打印自动生成mysql测试表,插入测试数据过程
mysqlslap -a --concurrency=50,100 --number-of-queries 1000 --debug-info
分别模拟50,100个用户并发查询1000次,并打印系统内存、cpu信息
mysqlslap -a --concurrency=50,100 --number-of-queries 1000 --iterations=5 --engine=innodb
在innodb存储引擎模式下,模拟50,100个用户并发查询1000次,迭代5次,并打印系统内存、cpu信息
mysqlslap -a --concurrency=50,100 --number-of-queries 1000 --iterations=5 --engine=myisam,innodb --debug-info
在myisam,innodb引擎模式下,模拟50,100个用户并发查询1000次,迭代5次,并打印系统内存、cpu信息