关于DM数据库性能测试报告
admin
2023-05-20 18:02:35
0次

今天小编分享的是关于DM数据库性能测试报告,可能大家对DM数据库并不陌生,或者从来没有了解过DM数据库。但是不用担心,今天小编会以最简单的描述来讲解聚类算法的原理。

一.环境说明

1.1 测试机环境:
关于DM数据库性能测试报告

说明:

测试机环境为一般主机即可,要求不高

1.2 虚拟机环境:
关于DM数据库性能测试报告

二.测试拓扑
关于DM数据库性能测试报告

说明:

1.性能测试为不同主机测试即:测试机与被测系统不再一个机器上面

2.测试机为一般主机即可

3.测试机与物理机之间的网络最低为千兆网络

注:当前是华为鲲鹏服务器。同样适用于长城服务器

三.测试步骤

3.1 创建测试用户与表

在数据库中输入:

create tablespace "TPCC" datafile 'TPCC.dbf' size 10000 autoextend on;
create user benchmarksql identified by 123456789 default tablespace "TPCC";
grant dba to benchmarksql;

3.2 执行工具创建表

[root@benchmarksql run]# ./runSQL.sh props.dm sqlTableCreates

3.3 执行工具加载测试数据,注意xxx要与配置文件中的warehouses的值保持

[root@benchmarksql run]# ./runLoader.sh props.dm numWarehouses 100

3.4 执行工具创建数据库索引

[root@benchmarksql run]# ./runSQL.sh props.dm sqlIndexCreates

3.5 扩库和日志

alter tablespace "ROLL" resize datafile 'ROLL.DBF' to 5000;
alter database resize logfile 'DAMENG01.log' to 20000;
alter database resize logfile 'DAMENG02.log' to 20000;
SP_SET_TAB_FAST_POOL_FLAG('BENCHMARKSQL', 'ITEM', 1);
SP_SET_TAB_FAST_POOL_FLAG('BENCHMARKSQL', 'WAREHOUSE', 1);
SP_SET_TAB_FAST_POOL_FLAG('BENCHMARKSQL', 'DISTRICT', 1);

3.6 设置参数,要重启数据库服务

MAX_OS_MEMORY = 100
MEMORY_POOL = 1000
BUFFER = 100000
BUFFER_POOLS = 101
FAST_POOL_PAGES = 90000
FAST_ROLL_PAGES = 80000
RECYCLE = 8
MULTI_PAGE_GET_NUM = 64MAX_BUFFER = 100000
VM_MEM_HEAP = 0
WORKER_THREADS = 24
WORK_THRD_STACK_SIZE = 512
CKPT_RLOG_SIZE = 0
CKPT_INTERVAL = 3600
CKPT_DIRTY_PAGES = 0
FORCE_FLUSH_PAGES = 0
IO_THR_GROUPS =12
CHECK_DB_IS_ACTIVE = 0
BDTA_SIZE = 20
ENABLE_SPACELIMIT_CHECK = 0
RLOG_PARALLEL_ENABLE = 1
RLOG_RESERVE_SIZE = 0
SESS_CHECK_INTERVAL = 30
FAST_RELEASE_SLOCK = 0
NOWAIT_WHEN_UNIQUE_CONFLICT = 1
UNDO_EXTENT_NUM = 32
UNDO_RETENTION = 1
MAX_SESSIONS = 1000
SUBQ_EXP_CVT_FLAG = 0
PURGE_DEL_OPT = 1
ENABLE_FREQROOTS = 2
CACHE_POOL_SIZE = 100
DICT_BUF_SIZE = 20
ENABLE_MONITOR = 0

3.7 将数据加载到内存

select count() from "BENCHMARKSQL"."CUSTOMER" union all
select count(
) from "BENCHMARKSQL"."DISTRICT" union all
select count() from "BENCHMARKSQL"."ITEM" union all
select count(
) from "BENCHMARKSQL"."NEW_ORDER" union all
select count() from "BENCHMARKSQL"."OORDER" union all
select count(
) from "BENCHMARKSQL"."ORDER_LINE" union all
select count() from "BENCHMARKSQL"."STOCK" union all
select count(
) from "BENCHMARKSQL"."WAREHOUSE" union all
select count(*) from "BENCHMARKSQL"."HISTORY" union all
select count("C_PAYMENT_CNT") from "BENCHMARKSQL"."CUSTOMER";

3.8 执行工具开始执行测试

[root@benchmarksql run]# ./runBenchmark.sh props.dm

3.9 查看结果

[root@benchmarksql run]# cat ./log/benchmarksql.log
关于DM数据库性能测试报告

以上就是关于DM数据库性能测试报告的详细内容了,看完之后是否有所收获呢?如果如果想了解更多,欢迎来行业资讯!

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...