db-perf-test 是一款用于对不同数据库性能进行基准测试的工具,模拟“no-sql”的使用情境。数据库/表的配置特点是各个表之间没有任何连接,模拟“no-sql”模式。
该测试的目标是尽可能快速地将数据插入表中,并尽可能快速地读取数据。
表配置:
- 小表:
- 第一列:索引(int,主键)
- 第二列:整数
- 第三列:整数
- 大表:
- 第一列:索引(int,主键)
- 第二列:200 个字符的 varchar
- 第三至第十列:整数
测试方案:
- 使用 10 个并发线程向表中写入数据,不使用事务。
- 使用每分钟刷新一次的事务,将数据插入表中(事务刷新只有一个线程)。
- 使用 10 个并发线程向表中写入数据,使用事务(每个线程一个事务)。