1 架构图
2 主要概念
2.1 内存集(Memory Set)
DB2 的内存集包括实例内存集、数据库共享内存集、应用程序内存集和代理私有内存集
2.2 内存池(Memory Pool)
内存池由若干内存块组成,其地址空间并不连续。
①内存池跟踪与其相关的内存块总和,并且控制其总和值不能超过池创建时的指定的大小。
②每个内存池都属于一个内存集;同一内存池的内存块都从该内存集中分配。
③MemoryPool是DB2 Memory Manager分配给不同组件的一组内存,DB2根据内存的使用范围、用途、行为来组织分配。
2.3 内存块(Memory Block)
一片连续的内存空间,是DB2内部内存分配的基本单位。
①内存块是一段连续的内存地址范围,主要用于被其他组件申请。
②DB2由内部结构跟踪内存块分配情况。<