通常我们压力测试都会使用开源的sysbench,今天我们来看看官方自带的基准测试工具mysqlslap,优点:查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较.相比较sysbench它还可以测试产品线上特有的sql; 常用的选项 --concurrency 并发数量,多个可以用逗号隔开 --engines 要测试的引擎,可以有多个,用分隔符隔开,如--engines=myisam,innodb --iterations 要运行这些测试多少次 --auto-generate-sql 用系统自己生成的SQL脚本来测试 --auto-generate-sql-load-type 要测试的是读还是写还是两者混合的(read,write,update,mixed) --number-of-queries 总共要运行多少次查询。每个客户运行的查询数量可以用查询总数/并发数来计算