数据库TPCC benchmark测试工具对比

TPCC homehttp://www.tpc.org/tpcc/default.asp 

怎样进行数据库性能测试:http://www.51testing.com/html/80/n-841780.html 

http://blog.csdn.net/adparking/article/details/37583965

http://www.cnblogs.com/fnng/archive/2011/08/03/2126775.html


HammmerDB::Tcl语言实现TPCC/TPCH工具,使用存储过程和Tcl包,支持Oracle、SQL Server、DB2、MySQL、PostgreSQL、Redis、Trafodion。图形界面,功能完善。

http://www.hammerdb.com/document.html

vi config.xml        

./hammerdb.tcl


BenchmarkSQL:java语言实现TPCC工具,使用JDBC接口,支持Oracle、PostgreSQL、firebird。

https://sourceforge.net/projects/benchmarksql/

vi props.ora
./runDatabaseBuild.sh props.ora
./runBenchmark.sh props.ora
./runDatabaseDestory.sh props.ora


jTPCC: java编写的TPCC工具,支持Oracle、MySQL和PostgreSQL

http://jtpcc.sourceforge.net/

vi tpcc.properties


DBT:  MySQL实现的TPCC测试工具,支持C-based和server side SP(stored procedure)两种模式。

https://dev.mysql.com/downloads/benchmarks.html 

datagen -w 1 -d /u01/dbt2 --mysql
scripts/mysql/mysql_load_db.sh --path /u01/dbt2 --mysql-path $MYSQL_HOME/bin/mysql --database test
scripts/run_mysql.sh --connections 20 --time 300 --warehouses 1   --database test --lib-client-path  $MYSQL_HOME/bin/mysql --database test


TPCC-mysql: 是percona基于tpcc衍生出来的产品,专用于mysql基准测试。
http://www.linuxidc.com/Linux/2014-07/104239.htm
http://blog.csdn.net/reblue520/article/details/51029888
http://imysql.com/2014/10/11/percona-tpcc-mysql-branch-release.shtml
http://imysql.com/2014/10/10/tpcc-mysql-full-user-manual.shtml
http://blog.chinaunix.net/uid-25266990-id-4080103.html
https://code.launchpad.net/~percona-dev/perconatools/tpcc-mysql
http://www.linuxidc.com/Linux/2012-10/72008.htm


真实测试场景中,仓库数一般不建议少于100个,视服务器硬件配置而定,如果是配备了SSD或者PCIE SSD这种高IOPS设备的话,建议最少不低于1000个

真实测试场景中,建议预热时间不小于5分钟,持续压测时长不小于30分钟,否则测试数据可能不具参考意义。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值