用户名: 密码: 注册
搜索   
收藏本站 设为主页
首页
新闻 供求 报价 技术 下载 商家 商城 博客
论坛
硬件学院 软件学院 解决方案
技术查找 
  按标题 按全文
相关技术
· 安装和配置IBM刀片服务器...
· 如何恢复IBM存储服务器的...
· DNS完全解惑问答
· 局域网"NAT"服务器组建全...
· GMPLS在自动交换光网络控...
· 判断交换机性能好坏的九...
最近头条
· 不可思议:维基百科仅有3...
· IBM收购大型机制造商Pla...
· 思科年度大会宣布进军绿...
· 传百度因服务器硬盘大量...
· 周伟焜:Internet上IBM驾...
· IBM公布世界最快计算机技...
相关供求
· 153612-005 175010-001 ...
· HP Compaq 249158-006 1...
· C7497B HP DAT40 DDS4热...
· SUN服务器V120,V210,V88...
· 供应IDC服务器
· 376468-001 全新HP DL58...
Advertisement
 首页 > 技术频道 > 软件学院 > 浏览技术 关键字: db2  db2dart  数据库 
使用db2dart分析数据库管理表空间的使用情况
2007-7-30 16:20:44   Equal Null   来源:中华服务器网    点击:2553次   加入收藏夹

提要:
通常我们可以使用 list tablespaces show detail 或 db2pd -tablespace命令来检查表空间的使用情况。本文中,我们介绍一种使用DB2工具db2dart详细分析数据库管理表空间(DMS)使用情况的方法。

说明:

首先,关于数据库管理表空间的一些说明:
“……
# 在缺省情况下,每个容器中都保留一个扩展数据块作为开销。只使用整个扩展数据块,因此为了对空间进行最优管理,可以使用如下公式来帮助您确定当分配容器时要使用的适当大小:
extent_size * (n + 1) 

其中,extent_size 是表空间中每个扩展数据块的大小,而 n 是您要在该容器中存储的扩展数据块数目。

# DMS 表空间的最小大小是五个扩展数据块。试图创建小于五个扩展数据块的表空间将产生错误(SQL1422N)。


表空间中有三个扩展数据块是保留给开销使用的。

要存储任何用户表数据,至少需要两个扩展数据块。(这些扩展数据块是一个表的规则数据所必需的,但不是任何索引、长型字段或大对象数据所需的,它们需要自己的扩展数据块。) 
……


上文说明,一个表空间的容器大小至少要为6个扩展块(5+1)才可以存储1个用户表,如下图所示:

   扩展块*  容器保留开销 
扩展块0  表空间保留开销 
扩展块1       表空间保留开销 
扩展块2  表空间保留开销 
扩展块3     表1的扩展块对应图    
扩展块4       表1的第一个数据块  
扩展块5      ……   
对不起,您需要登录后才能查看全部详细内容
上一条技术: SLES 9下磁带机的使用
下一条技术: 解读AIX系统运行状态之常用命令


关于我们 法律声明 广告服务 友情链接 联系我们
版权所有:中华服务器网©2001-2008
粤ICP备05008160号 由深圳市七乘二四信息技术有限公司提供技术支持。
 客 服
 客 服
 投 诉