若是想知道数据库或集群在业务环境中的性能,就需要压测。
TPC-C
TPC-C 是TPC组织发布的一个测试规范,用来模拟测试复杂的在线事务处理系统(OLTP)。
它的测试结果包括每分钟事务数(tpmC),以及每事务的成本(Price/tpmC)。TPC-C 测试相比sysbench更能模拟真实压力。
tpcc-mysql
tpcc-mysql是percona开发出来的针对mysql的基于tpcc规范的测试工具,用来压力测试。
tpcc-mysql的测试库将覆盖很多的业务场景,测试结果也将和真实业务性能接近,tpcc的检测标准针对于单节点MySQL,对SQL的执行时间有严格的规定。
步骤:
1. 创建数据库和表结构
2. 加载数据到数据库
3. 执行测试
tpcc的模式
安装tpcc-mysql(ubuntu)
<