运行以下命令运行TPC-C测试: cdbenchmarksql/run ./runBenchmark.sh props.mysql 测试结果 线程数 tpmTOTAL tpmC (NewOrders) 64 180266.52 81159.21 128 290460.47 130412.08 256 339837.92 152754.91 512 358118.36 161209.6 1024 374486.15 168361.04 上一篇: 服务条款下一篇: Sysbench 测试
本文将介绍 TDSQL MySQL 版中 TPC-C 体验版(物理复制版本)的特性、性能及使用方式。该版本是 TDSQL 通过 TPC-C 基准测试的版本,在高 IO 并发性能上有较大的提升。 说明: 由TPC 发起的 TPC-C 是全球数据库认可的一套性能评价标准,它模拟超大型高并发的极值场景,对数据库系统的软硬件协同能力要求极高。
cd /root/soft/benchmarksql-5.0/run[root@localhost run]# cp props.pg props.openGauss[root@localhost run]# vi props.openGaussdb=postgresdriver=org.postgresql.Driverconn=jdbc:postgresql://192.168.52.3:26000/tpccuser=benchmarksqlpassword=P@ssw0rdabcwarehouses=2loadWorkers=4terminals=2runTxnsPerTermina...
[INFO] [INFO] ---< com.github.pgsql-io:benchmarksql >--- [INFO] Building A TPC-C like test tool 6.0.0-SNAPSHOT [INFO] from pom.xml [INFO] ---[ jar ]--- Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/3.2.0/mave...
1 TPC-C测试 (必选)使用 BenmarkSQL运行 TPC-C ,并发数不用很高,5~10 并发即可(根据机器资源)。 (必选)分析 TPC-C TOP SQL 并查看 3条 SQL 的 解析执行计划 和 实际执行计划。 使用BenchmarkSQL 运行 TPC-C 测试 benchmarksql 开源项目是对TPC-C标准的实现。下面使用 BenchmarkSQL 运行 TPC-C ...
泛微网络实践中,关于TPCC测试和SQL执行计划的实践步骤如下:TPCC测试:安装BenchmarkSQL:下载并解压BenchmarkSQL软件。TPCC数据初始化:修改benchmarksql5.0master/run/sql.oceanbase中的建表语句,将varchar2类型修改为适用于MySQL的模式。加载数据,根据个人资源选择较小的仓库数。创建表的相关索引,以...
#./runSql props.dm sql.common/indexCreate.sql 2. 装载数据 #./runLoader.sh props.dm warehourse 1 五、 运行TPC-C ./runBenchmark.sh props.dm 执行结束 文章名称:BMSQL5.0测试国产数据库TPCC使用方法 分享URL:http://xiwangwangguoyuan.com/article/jidieo.html...
vim /tpcc/benchmarksql-5.0/src/client/jTPCC.java 添加如下内容 vim /tpcc/benchmarksql-5.0/run/funcs.sh 修改如下 在benchmarksql的lib库中添加dameng目录,放置driver包 cp /dm8/drivers/jdbc/DmJdbcDriver18.jar /tpcc/benchmarksql-5.0/lib/dameng ...
可使用htop监控数据库服务端和tpcc客户端CPU利用情况,最佳性能测试情况下,各个业务CPU的占用率应尽可能高。如果有CPU占用率没有达标,可能是绑核方式不对或其他问题,可采用 cpu 绑定技术。 4、warehouses 指定仓库数,仓库数决定性能测试的成绩。如果期望有较高测试结果,仓库数就不能太低。生产环境机器测试,建议 500...
第三个部分是TPCC中,五个事务执行的比例,总数等于100,通常不用修改。 1) 建表的前提是初始化数据库 然后执行./runSQL kingbase.properties sqlTableCreates sqlTableCreates是默认的建表语句,首先在库中创建一个benchmarksql模式,所有表都创建在这个模式下。 *由于建表语句中没有表空间的设置信息,因此如果创建比较...