温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下达梦数据库的内存结构。达梦数据库作为一款优秀的国产数据库,随着信创的发展得到广泛的应用。达梦数据库的体系架构由三个部分组成,他们分别是存储结构、内存结构和线层结构。下面重点讨论一下内存结构。达梦数据库的内存结构由4个部分组成,他们分别是内存池、哈西区、排序区、缓冲区,下面分别进行介绍。内存池又分为共享内存池和运行时内存池。共享内存池是达梦数据库使令在启动时从操作系统申请的一大片内存区域,当系统在运行过程中需要申请内存时,可以在共享内存池中进行申请,从而提高效率。运行时内存时是达梦的一些功能模块,在运行时为本功能模块申。
01:00
体内存区域哈希区是达蒙数据库为哈希连间而设定的缓冲区,不过该缓冲区是个虚拟缓冲区,因为系统并没有真正创建特定属于哈希缓冲区的内存排序区,提供数据排序所需的内存空间。最后再来看看缓冲区,达梦数据库的缓冲区又给以分为四种不同的类型,一、数据缓冲区数据缓冲区是在将数据页写入磁盘之前,以及从磁盘上读取数据页之后,数据页所存储的地方,这是打磨数据库使令至关重要的内存区域之一。二、日志缓冲区日志缓冲区是用于存放重做日志的内存区域,重做日志在写入重做日志文件之前会存储在日志缓冲区中。三、字典缓冲区字典缓冲区主要存储一些数据热点信息,如模式信息表。
02:00
信息、列信息、助发器信息等等是C口缓冲区。C口缓冲区提供在执行C口语句过程中所需的内存,包括执行计划、C口L语句和结果级的缓存。现在你已经知道达蒙数据库的内存结构了,那你知道达蒙数据库体系架构中其他部分的组成吗?欢迎评论区里论讨论好了记得点加号关注赵玉强老师。
我来说两句