dm8数据库体系结构

 一.物理结构

1.配置文件-----vim/dm8/data/库名/dm.ini

2.控制文件-----vim/dm8/data/库名/dm.ctl

3.数据文件vsdatafile:1) 系统表空间-----/dm8/data/DAMENG/SYSTEM.DBF

                                   2)用户表空间-----/dm8/data/DAMENG/MAIN.DBF

                                   3)回滚表空间-----/dm8/data/DAMENG/ROLL.DBF

                                   4)临时表空间-----/dm8/data/DAMENG/TEMP.DBF

                                   5)用户创建的其他表空间-----/dm8/data/DAMENG/DMHR.DBF

4.重做日志文件vsrlogfile:1)  /dm8/data/DAMENG/DAMENG01.log

                                          2)  /dm8/data/DAMENG/DAMENG02.log

5.归档---开启归档步骤---:1)切换数据库到配置状态-----SQL>alter database mount

                                          2)配置归档文件-----SQL>alter database add archivelog'dest=/dm8/arch.type=local.file_size=64.space_limit=0'

                                         3)启用归档配置文件-----SQL>alter database archivelog

                                         4)切换数据库到开启状态----SQL>alter database open

                                         5)查看归档状态-----SQL>select arch_mode from vsdatabase

二.逻辑结构

1.表空间:存储在数据库服务器上的一个或者多个数据文件所对应的逻辑存储结构,数据库中的表、视图、索引等对象在逻辑上都存放在表空间中。

2.页:1)达梦数据库中最小的数据存储单元

2)  默认大小为8 Kb,可以在实例创建过程中调整(4k.8k.16k.32k)

3)  实例创建完成之后不能改变

3.簇:1)簇是页的上级逻辑单元

2)每个簇有16或者32个连续的数据页组成

3)默认16个页可以在实例创建过程中进行指定
4)簇大小在实创建好之后,不能改变

4.段:1)段是簇的上级逻辑单元

2)段由多个簇组成,同一个表空间中,段可以跨多个数据文件

三.内存结构

1.共享内存池:共享内存是达梦数据库启动的时候,从操作系统中申请的一大片内存空间,数据库实例需要使用内存的时候,可以从共享内存中申请和释放,共享内存池可以通过dm.ini文件进行配置

2..共享内存池的划分:1)公共池

2)数据缓冲区

3)字典缓冲区

4)SQL缓冲区

5)重做日志缓冲区

6)排序区

7)hash区

8)SSD缓冲区

9)其他缓冲区

四.线程结构

1)监听线程-----dm_lsnr_thd

2)工作线程-----dm_tskwrk_thd和dm_wrkgrp_thd

3)IO线程-----dm_io_thd和dm_hio_thd

4)调度线程------dm_sched_thd

5)日志FLUSH-----dm_redolog_thd

6)日志归档线程-----dm_rsyswrk_thd

7)日志APPLY线程

8)定时线程

9)逻辑日志归档线程

10)本地逻辑日志归档线程

11)远程逻辑日志归档线程

12)MAL系统相关线程

                           

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值