TPC-C测试工具BenchmarkSQL4.1.1 for GBase 8t

TPC(Transaction Processing Performance Council,事务处理性能委员会)是由数十家会员公司创建的非盈利组织,总部设在美国。TPC的成员主要是计算机软硬件厂家,而非计算机用户,其功能是制定商务应用基准程序的标准规范、性能和价格度量,并管理测试结果的发布。

TPC不给出基准程序的代码,而只给出基准程序的标准规范。任何厂家或其他测试者都可以根据规范,最优地构造出自己的测试系统(测试平台和测试程序)。为保证测试结果的完整性,被测试者(通常是厂家)必须提交给TPC一套完整的报告(Full Disclosure Report),包括被测系统的详细配置、分类价格和包含5年维护费用在内的总价格。该报告必须由TPC授权的审核员核实(TPC本身并不做审计)。 TPC在全球只有不到10名审核员,全部在美国。

TPC-C使用三种性能和价格度量,其中性能由tpmC(transactions per minute,tpm)衡量,Cpm)衡量,C指TPC中的C基准程序。它的定义是每分钟内系统处理的新订单个数。TPC-C还经常以系统性能价格比的方式体现,单位是$/tpmC,即以系统的总价格(单位是美元)/tpmC数值得出。

Instructions for running
------------------------
Use of JDK7 is required.   Sample JDBC Connection Property files are provided as follows:
  props.gbsae : for GBase 8t database

1. Go to the 'run' directory, edit the appropriate "props.gbase"


2. Run the "gbase/sqlTableCreates" to create the base tables.

        $ ./runSQL.sh props.gbasae gbase/sqlTableCreates


3. Run the Loader command file to load all of the default data
   for a benchmark:


  A.) Approximately half a million rows (per Warehouse) will be loaded
      across 9 tables.

        $ ./runLoader.sh props.gbase numWarehouses 1

      NOTE: You should run the gbase/sqlTableTruncates scripts if your tables
            are not already empty.


4. Run the "runSQL" command file to execute the SQL script
   "gbase/sqlIndexCreates" to create the primary keys & other indexes
   on the tables.

        $  ./runSQL.sh props.gbase gbase/sqlIndexCreates


5. Run the "runBenchmark" command file to test the database. This command
   will create terminals and automatically start the transaction based on
   the parameters set in "props".

       $  ./runBenchmark.sh props.gbase

附件:增加了GBase 8t支持的BenchmarkSQL4.1.1版本
benchmarksql-4.1.1_gbase.zip

标签: none

添加新评论

Free Web Hosting