没有合适的资源?快使用搜索试试~ 我知道了~
首页DM7系统管理员指南:从架构到管理实践
DM7系统管理员指南:从架构到管理实践
需积分: 10 2 下载量 125 浏览量
更新于2024-07-17
1
收藏 4.61MB PDF 举报
"《DM7系统管理员手册》是一本详尽的指南,专为DM7数据库管理和维护提供深入解析。该手册分为两大部分:第一部分是数据库体系架构,详细介绍了DM的逻辑和物理存储结构,包括数据库和实例的概念、表空间、记录、页、簇和段等基本构成,以及各种配置文件、控制文件、数据文件、重做日志文件等的管理。内存结构部分阐述了内存池、缓冲区、排序区、哈希区和特殊存储区域如SSD缓冲区的组织和操作。 在管理线程方面,手册涵盖了监听线程、工作线程、IO线程、调度线程、日志处理相关线程,如FLUSH、归档和APPLY线程,以及定时器线程和逻辑日志归档线程。此外,还涉及了MAL系统相关的线程和查看线程信息的方法。 第二部分聚焦于基础数据库管理,涵盖了DM系统管理员的角色与职责,包括不同类型管理员的任务分工(如系统管理员、数据库管理员、数据库安全员和审计员)。章节7详细讲解了如何创建和配置DM数据库,包括手动创建和通过数据库配置工具进行操作的步骤。 手册中的每一章都提供了深入浅出的指导,对于DM7系统的使用者来说,无论是初次接触还是经验丰富的管理员,都能从中获取到必要的知识和技能,确保数据库的有效管理和优化。通过遵循手册中的指导,用户能够更好地理解DM7的内部运作机制,提升数据库管理的效率和安全性。"
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/11644272/bg10.jpg)
第 2 章 DM 物理存储结构
实例名
INSTANCE_NAME DMSERVER 手动
实例名(一般情况下,长度不超过
128
个字符;
但是在数据守护、DM 共享存储中,长度不超过
16
个字符)
内存相关参数
MAX_OS_MEMORY 95 静态
DM 服务器能使用的最大内存占操作系统物理
内存与虚拟内存总和的百分比,有效值范围
(40~100)。当取值 100 时,服务器不进行内
存的检查
注:对于 32 位版本的 DM 服务器,虚拟内存最
大为
2G
MEMORY_POOL 200 静态
共享内存池大小,以兆为单位。共享内存池是
由DM管理的内存。有效值范围:32位平台为
(
64~2000
),
64
位平台为(
64~67108864
)
MEMORY_TARGET 0 静态
共享内存池能扩充到的最大大小,以M为单位,
有效值范围:32位平台为(0~2000), 64位平
台为(
0~67108864
),
0
表示不限制
MEMORY_EXTENT_S
IZE
1 静态
共享内存池每次扩充的大小,以 M 为单位,有
效值范围(
1~10240
)
MEMORY_LEAK_CHE
CK
0
动态,系
统级
是否开启对所有内存池的泄漏检查,0
:不开启;
1
:开启
MEMORY_MAGIC_CH
ECK
0 静态
是否开启对所有内存池的校验,0:不开启;
1
:
开启
MEMORY_BAK_POOL 4 静态
系统备份内存池大小,以兆为单位。系统备份
内存池是由 DM 管理的内存。有效值范围
(
2~10000
)
HUGE_MEMORY_THR
ESHOLD
0 静态
设置超过多大的常规内存分配优先从
HUGE_BUFFER 走 ,以 KB 为单位。有效值
0~1M
。
0
表示不从
HUGE_BUFFER
分配
HUGE_MEMORY_PER
CENTAGE
50 静态
指示 HUGE_BUFFER 中可以借用作常规内存分
配的空间百分比,有效值为
0~100
。
HUGE_BUFFER 8 静态
HUGE
表使用的缓冲区大小,以兆为单位。有效
值范围(
8~1048576
)
BUFFER 100 静态
系统缓冲区大小,以兆为单位。推荐值:系统
缓冲区大小为可用物理内存的 60%~80%。有
效值范围(
8~1048576
)
BUFFER_POOLS 19 静态
BUFFER 系统分区数,每个 BUFFER 分区的大
小为 BUFFER/BUFFER_POOLS。有效值范围
(
1~512
)
FAST_POOL_PAGES 3000 静态
快速缓冲区页数。有效值范围(0~99999)。
FAST_POOL_PAGES 的值最多不能超过
BUFFER 总页数的一半,如果超过,系统会自
动调整为
BUFFER
总页数的一半
KEEP 8 静态
KEEP 缓冲区大小,以兆为单位。有效值范围
(
8~1048576
)
RECYCLE 64 静态
RECYCLE 缓冲区大小,以兆为单位。有效值范
围(
8~1048576
)
8
![](https://csdnimg.cn/release/download_crawler_static/11644272/bg11.jpg)
第 2 章 DM 物理存储结构
RECYCLE_POOLS 19 静态
RECYCLE 缓冲区分区数,每个 RECYCLE 分区
的大小为 RECYCLE/RECYCLE_POOLS。有效
值范围(
1~512
)
MULTI_PAGE_GET_
NUM
16 静态
缓冲区最多一次读取的页面数。有效值范围
(1~128)
注:当数据库加密和 SSD_BUF_SIZE>0 时不
支持多页读取,此时
dm.ini
中此参数值无效
MAX_BUFFER 100 静态
系统最大缓冲区大小,以兆为单位。采用动态
缓冲区时,可以扩展到的最大缓冲区页数
(
>=BUFFER
)。有效值范围(
8~1048576
)
SORT_BUF_SIZE 2
动态,会
话级
排序缓存区最大值,以 M 为单位。有效值范围
(
1~2048
)
HAGR_HASH_SIZE 100000
动态,会
话级
HAGR 操作时,建立 HASH 表的桶个数。有效值
范围(
10000~100000000
)
MAL_LEAK_CHECK 0
动态,系
统级
是否打开 MAL 内存泄露检查。0:关闭;1:打
开
HJ_BUF_GLOBAL_S
IZE
500
动态,系
统级
HASH 连接操作符的数据总缓存大小(>=
HJ_BUF_SIZE),系统级参数,以兆为单位。
有效值范围
(10~500000)
HJ_BUF_SIZE 50
动态,会
话级
单个 HASH 连接操作符的数据总缓存大小,以
兆为单位。有效值范围(
2~100000
)
HJ_BLK_SIZE 1
动态,会
话级
HASH 连接操作符每次分配缓存(BLK)大小,
以兆为单位,必须小于 HJ_BUF_SIZE。有效
值范围(
1~50
)
HAGR_BUF_GLOBAL
_SIZE
500
动态,系
统级
HAGR、DIST、集合操作、SPL2、NTTS2 以及
HTAB 操作符的数据总缓存大小(
>=
HAGR_BUF_SIZE
),系统级参数,以兆为单位。
有效值范围
(10~1000000)
HAGR_BUF_SIZE 50
动态,会
话级
单个 HAGR、DIST、集合操作、SPL2、NTTS2
以及 HTAB 操作符的数据总缓存大小,以兆为
单位。有效值范围(2~500000)。
如果 HAGR_BUF_SIZE 设置的值满足范围且大
于 HAGR_BUF_GLOBAL_SIZE , 那 么会在
HAGR_BUF_GLOBAL_SIZE/2 和 500000 两个
值中,选出较小的那个,作为新的
HAGR_BUF_SIZE
值。
HAGR_BLK_SIZE 1
动态,会
话级
HAGR、DIST、集合操作、SPL2、NTTS2 以及
HTAB 操作符每次分配缓存(BLK)大小,以兆
为单位,必须小于 HAGR_BUF_SIZE。有效值
范围(
1~50
)
MTAB_MEM_SIZE 8 静态
MTAB 缓存 BDTA 占用内存空间的大小,以 KB
为单位,有效值范围(
1~1048576
)
FTAB_MEM_SIZE 0 静态
FTAB 缓存 BDTA 占用内存空间的大小,以 KB
为单位。取值范围为(0~64 * 1024)。0 表示
使用 MTAB,大于 0 时才使用 FTAB。当取值小
于
32
时,
FTAB_MEM_SIZE
均使用
32
MMT_SIZE
0
动态,会 是否使用
MMT
。
0
:不 启 用
;其他有效值:启用,
9
![](https://csdnimg.cn/release/download_crawler_static/11644272/bg12.jpg)
第 2 章 DM 物理存储结构
话级 并确定单个映射文件大小。有效值范围
(
0~64
),单位
MB
MMT_GLOBAL_SIZE 4000
动态,系
统级
系统总共使用 MMT 的文件总大小,单位 MB,有
效值范围(10~1000000), 仅在 MMT_SIZE
大于
0
时有效
MMT_FLAG 1
动态,会
话级
MMT 存储数据方式。1:按页存储;2:BDTA
存储。仅在
MMT_SIZE
大于
0
时有效
DICT_BUF_SIZE 5 静态
字典缓冲区大小,以兆为单位,有效值范围
(
1~2048
)。单位:
MB
HFS_CACHE_SIZE 160
动态,系
统级
HUGE 表 I/U/D 时 HDTA_BUFFER 缓存池大
小,单位为
MB
。有效值范围(
160~ 2000
)
VM_STACK_SIZE 256 静态
系统执行时虚拟机堆栈大小,单位为 K,堆栈
的空间是从操作系统中申请的,有效值范围
(
64~256*1024
)
VM_POOL_SIZE 64 静态
系统执行时虚拟机内存池大小,在执行过程中
用到的内存大部分是从这里申请的,它的空间
是从操作系统中直接申请的,有效值范围
(
32~1024*1024
)
VM_POOL_TARGET 32768 静态
虚拟机内存池能扩充到的最大大小,以 M 为单
位,有效值范围(0~10*1024*1024), 0 表示
不限制
SESS_POOL_SIZE 64
动态,系
统级
会话缓冲区大小,以 KB 为单位,有效值范围
(
16~1024*1024
)。若所申请的内存超过实际
能申请的大小,则系统将按 16KB 大小重新申
请
SESS_POOL_TARGE
T
32768
动态,系
统级
会话缓冲区能扩充到的最大大小,以
M
为单位,
有效值范围(0~10*1024*1024), 0 表示不限
制
RT_HEAP_TARGET 1024
动态,系
统级
会话上用于动态对象存储的 RT_HEAP 最大可
扩展到的大小,以 K 为单位,有效值范围
(
1024~10*1024*1024
)
VM_MEM_HEAP
0
静态
VM
是否使用
HEAP
分配内存。
1
:是,
0
:否
VM_SQL_TREE_CAC
HE_SIZE
0
动态,系
统级
SQL 运行树缓冲区大小,以 MB 为单位,设置为
0
则不缓存。有效值范围
(0~1024*512)
RFIL_RECV_BUF_S
IZE
16 静态
控制服务器启动时,进行 REDO 操作过程中,
REDO 日志文件恢复时 BUFFER 的大小,以 MB
为单位,有效值范围(
16~4000
)
N_MEM_POOLS
1
静态
内存池的数量,有效值范围(
1~128
)
COLDATA_POOL_SI
ZE
0
动态,系
统级
COLDATA 池的大小,以 M 为单位
HAGR_DISTINCT_H
ASH_TABLE_SIZE
10000
动态,会
话级
分组 DISTINCT 操作中 HASH
表的大小(桶数)。
取值范围为
(10000~100000000)
CNNTB_HASH_TABL
E_SIZE
100
动态,会
话级
指定 CNNTB 操作符中创建 HASH 表的大小。有
效值范围(
100~100000000
)
GLOBAL_RTREE_BU
F_SIZE
100
动态,会
话级
R 树全局缓冲区大小,以 MB 为单位
SINGLE_RTREE_BU
10
动态,会 单个
R
树的缓冲区大小,以
MB
为单位
10
![](https://csdnimg.cn/release/download_crawler_static/11644272/bg13.jpg)
第 2 章 DM 物理存储结构
F_SIZE
话级
SSD_BUF_SIZE 0 静态
指定 SSD 缓冲区大小,以兆为单位。取值范围
(
0~ 4294967294
),
0
表示关闭
SSD_FILE_PATH 需要时指定 静态
SSD 缓冲区文件所在的文件夹路径,管理员保
证其在
SSD
分区上
SSD_REF_BUF_SIZ
E
80 静态
SSD 缓冲专用 BUF 大小,SSD_BUF_SIZE 不
为 0 时有效。以兆为单位,有效值范围
(
20~4096
)
SSD_FLUSH_INTER
VAL
10 静态
SSD 缓冲刷盘轮询间隔,以 MS 为单位,取值范
围(
0~1000
)
SSD_FLUSH_STEPS 100 静态
SSD 缓存刷盘向前页数,有效值范围
(
10~100000
)
MEMORY_LEAK_CHE
CK
0
动态,系
统级
是否开启内存泄漏检测。0:否;1:是,此时
系统对每一次内存分配都登记到动态视图
V$MEM_REGINFO
中,
并在释放时解除登记
MEM_MAGIC_CHECK 1 静态
是否开启内存校验。0:否;1:是,通常用于
调试版本,打开此开关可以在内存错引发更严
重问题之前主动终止系统
线程相关参数
WORKER_THREADS
4
静态
工作线程的数目,有效值范围(
1~64
)
TASK_THREADS
4
静态
任务线程个数,有效值范围(
1~1000
)
UTHR_FLAG 0 手动
用户线程标记,1:启用;0:不启用。
启用用户线程时,并行查询失效,并行查询的
相关参数不起作用
FAST_RW_LOCK
1
手动
快速读写锁标记,
1
表示启用,
0
不启用
SPIN_TIME 4000 静态
线程在不能进入临界区时,自旋的次数,有效
值范围(
0~4000
)
WORK_THRD_STACK
_SIZE
1024 静态
工作线程堆栈大小,以 KB 为单位。有效值范围
(
64~4096
)
WORKER_CPU_PERC
ENT
0 手动
工作线程占 CPU 的比重,仅非 WINDOWS 下有
效,有效值范围(
0~100
)
NESTED_C_STYLE_
COMMENT
0
动态,系
统级
是否支持 C 风格的嵌套注释,0:不支持;1:
支持
查询相关参数
USE_PLN_POOL 1 静态
是否重用执行计划。
0
:禁止执行计划的重用;
1:启用执行计划的重用功能 ;2:对不包含显
式参数的语句进行常量参数化优化;3:即使包
含显式参数的语句,也进行常量参数化优化
DYN_SQL_CAN_CAC
HE
1
动态,系
统级
是否缓存动态语句的执行计划。0:不缓存;
1
:
当 USE_PLN_POOL 不为 0 时,缓存动态语句
的执行计划
RS_CAN_CACHE 0 静态
结果集缓存配置。0:禁止重用结果集;1:强
制模式,此时默认缓存所有结果集,但可通过
RS_CACHE_TABLES 参数和语句 HINT 进行手
动设置;
2
:手动模式,此时默认不缓存结果集,
但可通过语句
HINT
对必要的结果集进行缓存
11
![](https://csdnimg.cn/release/download_crawler_static/11644272/bg14.jpg)
第 2 章 DM 物理存储结构
RS_CACHE_TABLES 空串 手动
指定可以缓存结果集的基表的清单,当
RS_CAN_CACHE=1 时,只有查询涉及的所有基
表全部在此参数指定范围内,该查询才会缓存
结果集。当参数值为空串时,此参数失效。
RS_CACHE_MIN_TI
ME
0
动态,系
统级
结果集缓存的语句执行时间下限,只有实际执
行时间不少于指定时间值的查询,其结果集才
会被缓存,仅在 RS_CAN_CACHE=1 时有效。
默认值 0,表示不限制;有效值范围
(
0~4294967294
), 以
MS
为单位
RS_BDTA_FLAG 0 静态
是否以 BDTA 形式返回结果集。0:以行为单位
返回结果集;
2
:以
BDTA
形式返回结果集
RS_BDTA_BUF_SIZ
E
32 静态
配置消息长度,单位为 K。有效值范围
(
8~32768
)
RESULT_SET_LIMI
T
10000
动态,会
话级
一次请求可以生成的结果集最大个数。有效值
范围(
1~65000
)
RESULT_SET_FOR_
QUERY
0
动态,会
话级
是否生成非查询结果集。0:生成;1:不生成
SESSION_RESULT_
SET_LIMIT
10000
动态,系
统级
会话上结果集个数上限,有效值范围(1~
65000
)
BUILD_FORWARD_R
S
0 静态
仅向前游标是否生成结果集。0:不生成;1:
生成
MAX_OPT_N_TABLE
S
6
动态,会
话级
优化器在处理连接时,一次能优化的最大表连
接个数。有效值范围(
3~8
)
CNNTB_MAX_LEVEL 20000
动态,会
话级
层次查询的最大支持层次。有效值范围
(
1~100000
)
BATCH_PARAM_OPT 0 静态
是否启用批量参数优化,0:不启用;
1
:启用,
默认不启用。当置为 1 时,不返回操作影响的
行数
CLT_CONST_TO_PA
RAM
0 静态
是否进行语句的常量参数化优化,0:不进行;
1
:进行
LIKE_OPT_FLAG 7
动态,会
话级
LIKE 查询的优化开关。0:不优化;1:对于
LIKE 表达式首尾存在通配符的情况,优化为
POSITION()函数;对于 LIKE 表达式首部存
在通配符,并且条件列存在 REVERSE()函数索
引时,优化为 REVERSE()函数;2:对于
COL1
LIKE COL2 || '%'的情况,优化为
POSITION()函数;4:对于 COL1 LIKE ‘A’
||‘B%’的情况,优化为 COL1 LIKE ‘
AB%’
。
支持使用上述有效值的组合值,如 5 表示同时
进行
1
和
4
的优化
FILTER_PUSH_DOW
N
0
动态,会
话级
对单表条件是否下放的不同处理方式。0:表示
条件不下放;1:表示层次查询中将 START
WITH 条件进行下放;2:表示在新优化器下对
外连接、半连接进行下放条件优化处理;4:语
义分析阶段考虑单表过滤条件的选择率,超过
0.5 则不下放,由后面进行代价计算选择是否
下放,参数值
4
仅在参数取值包含
2
时有效,
12
剩余333页未读,继续阅读
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/66424e9db7da423688a9bb6e99640a08_qq_25241721.jpg!1)
Zhi@Li
- 粉丝: 34
- 资源: 46
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 岩石滑动与断层冲击地压:声发射特征分析
- 新时代煤炭工业八大战略新取向剖析
- 开采强度对华亭矿区冲击地压危险性的影响分析
- 新安煤矿探采对比:影响安全生产的关键因素与技术支撑
- 210MW循环流化床锅炉引风机变频改造优化与节能效果
- 浅埋煤层开采沉陷预测:方法应用与影响分析
- 优化巷道过陷落柱支护方案:数值模拟与现场试验
- 坚硬顶板定向断裂爆破技术:安全高效采煤新方案
- 北航2019算法课作业解析:投资策略与凸子多边形优化
- 断层破碎带垮冒下堆积体边界抗力分布关键影响因素
- 哈拉沟选煤厂优化末煤系统提高效率与处理能力
- 瓦斯涌出影响下采动煤体蠕变失稳研究
- 提升煤矿装载效率的可控箕斗定量装载设备设计
- 水分调控下烟煤瓦斯吸附特性对比研究
- 重介质悬浮液密度控制硬件设计与选型探讨
- 坚硬顶板巷道支护参数设计:现场测试与数值分析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)