DB2表空间的页大小和容量关系
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
8 KB 8 101 1 012 128 GB
16 KB 12 677 1 012 512 GB
很多人很难会计算出 容量怎么计算的,我前几天找了一些资料和大家分享,
首先说db2 的寻址空间,db2 v8 中寻址空间3个字节,也就是3×8位,
4K 16 TB
8 K 32 TB
16 K 64 TB
32 K 128 TB
表空间大小: dms数据库管理表空间的大小为 pagesize * 所有容器大小总和;
sms系统管理表空间的最大空间可以理解成 “容器路径” 所在文件系统的大小缓冲池大小: 就是 创建语句中的 size*pagesize
下面是ibm官网上的数据,是db2v8的数据资料
页大小(Page size)
定义表空间所使用的页大小。所支持的大小为 4K、8K、16K 和 32K。
页大小根据下表限定了可放到表空间中的表的行长度和列数:
表 1. 页大小的含义 页大小 行大小限制 列数限制 最大容量
4 KB 4 005 500 64 GB
一共可以寻找到2的24此方个地址,即这些页,比如4k的页大小,最大容量为 2的24此方 * 4 /1024/1024 = 64
得到了页大小为4K的最大表空间容量
db2v9中,寻址空间增加了一个自己 即4字节 2 的 32 次方 增加了 8倍 ,
页大小还是原来的四种,可以算出v9中表空间的最大容量