达梦数据库tpcc测试

本文详细介绍了如何在达梦数据库上进行TPC-C测试,包括初始化实例、创建数据库对象、装载测试数据、优化数据库和开始测试的步骤。通过实际案例,展示了测试过程中的关键配置和注意事项,旨在帮助DBA和运维人员掌握达梦数据库的性能测试方法。
摘要由CSDN通过智能技术生成

达梦数据库tpcc测试

随着达梦数据库越来越流行,数据库性能测试成为日常DBA或运维人员必备技能知识,常见的性能测试工具有jemeter、loadrunner、tpcc、tpc-h等软件。常见的测试软件中tpcc工具相对大众化,适合用户快速正确确定数据库性能好坏的一个工具。

TPC-C是专门针对联机交易处理系统(OLTP系统)的规范。TPC-C测试的结果主要有两个指标,即流量指标(Throughput,简称tpmC)和性价比(Price/Performance,简称Price/tpmC)。

流量指标(Throughput,简称tpmC):按照TPC组织的定义,流量指标描述了系统在执行支付操作、订单状态查询、发货和库存状态查询这4种交易的同时,每分钟可以处理多少个新订单交易。所有交易的响应时间必须满足TPC-C测试规范的要求,且各种交易数量所占的比例也应该满足TPC-C测试规范的要求。在这种情况下,流量指标值越大说明系统的联机事务处理能力越高。

性价比(Price/Performance,简称Price/tpmc):即测试系统的整体价格与流量指标的比值,在获得相同的tpmC值的情况下,价格越低越好。

本文通过实际用例介绍达梦数据的tpcc测试,旨在介绍达梦数据tpcc测试的方法和注意事项。

测试工具;bms5

达梦数据库版本:dm8

测试操作系统:centos7.4

数据服务器内存;4g

Cpu: 4核

 

1初始化实例

1)准备初始化数据库实例,最好选取SSD作为实例路径,本例虚拟机所有磁盘都是SSD

./dminit path=/opt/ssd

启动数据库实例;

./dmserver /opt/ssd/DAMENG/dm.ini

2创建tpcc测试需要的数据库对象

1)创建表空间和用户,注意由于此处虚拟机配置较低所以表空间大小此处设置的相对较小,需要根据实际环境进行相应的增加表空间大小和数据文件,因为数据库表空间自动扩展的时候会消耗资源,需要提前分配好空间,避免自动扩展时候影响性能。

 CREATE TABLESPACE BENCHMARKSQL_DATA DATAFILE 'BENCHMARKSQL_DATA01.dbf' SIZE 1024;

ALTER TABLESPACE BENCHMARKSQL_DATA ADD DATAFILE 'BENCHMARKSQL_DATA02.dbf' SIZE 1024;

ALTER TABLESPACE BENCHMARKSQL_DATA ADD DATAFILE 'BENCHMARKSQL_DATA03.dbf' SIZE 1024;

CREATE TABLESPACE BENCHMARKSQL_IDX DATAFILE 'BENCHMARKSQL_IDX01.dbf' SIZE 1024;

ALTER TABLESPACE BENCHMARKSQL_IDX ADD DATAFILE 'BENCHMARKSQL_IDX02.dbf' SIZE 1024;

ALTER TABLESPACE BENCHMARKSQL_IDX ADD DATAFILE 'BENCHMARKSQL_IDX03.dbf' SIZE 1024

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
达梦数据库在TPC-C基准测试中的性能结果受多个因素影响。以下是一些可能影响TPC-C结果的关键因素: 1. 硬件配置:数据库服务器的硬件配置,包括处理器、内存、磁盘和网络等方面,对性能结果有直接影响。更高性能的硬件配置通常能够提供更好的性能表现。 2. 数据库参数设置:达梦数据库的配置参数对性能也有重要影响。例如,缓冲池大小、并发连接数、日志刷新策略等参数的设置都可能对TPC-C测试结果产生影响。 3. 索引和查询优化:良好的索引设计和有效的查询优化可以显著提高查询性能。在TPC-C测试中,根据模拟的负载特点,适当的索引设计和查询优化可以帮助达梦数据库更好地处理事务和查询请求。 4. 数据加载和维护:TPC-C测试通常涉及大量的数据加载和维护操作。达梦数据库在数据加载和维护方面的性能表现也会影响整体性能结果。例如,数据导入速度、索引重建效率等。 5. 并发控制和事务管理:TPC-C测试是一个多用户并发负载测试,对并发控制和事务管理的要求较高。达梦数据库在并发控制机制、事务隔离级别、锁管理等方面的实现都会对TPC-C结果产生影响。 需要注意的是,以上只是一些可能的因素,实际影响结果的因素可能更多,具体取决于测试环境的配置、负载特点以及数据库本身的特性和性能。在进行TPC-C测试前,建议仔细评估和优化这些方面,以获得更准确和可靠的性能结果。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值