注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mylotustips的博客

IBM Lotus协作产品家族经验分享

 
 
 

日志

 
 
关于我

欢迎大家使用SR向IBM800提交问题http://www.ibm.com/support/servicerequest 可以随时查看问题状态,上传文件

网易考拉推荐

对 Domino 数据库进行压缩后,数据库的尺寸为何没有减小  

2015-09-30 13:35:23|  分类: Domino服务器 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

问题描述:

 

客户发现对数据库进行压缩后,可用的百分比没有增加,数据库也没有变小。客户在服务器端启用了事务记录。

 

解答:

 

在服务器上启用事务记录时,缺省状态下, 压缩任务(不带参数)将使用现场压缩并恢复未用空间,但不能使文件变小,也不会重建唯一域名表(UNK)。它仅仅对数据库中的数据重新排列,使其占据连续的存储空间。当对 NSF 结构内部空间进行压缩后,可用的百分比就会增加。文件的大小保持不变。

 

然而,版本中,通过以下四种方法,Compact 任务可被用于减小文件尺寸并增加可用的百分比:

 

1. 如果在服务器上禁用事务记录任务,缺省状态下,Compact 任务将减小文件尺寸。

 

2. 如果在数据库属性"高级"选项卡中选择"禁用事务记录",缺省状态下,Compact 任务将减小文件尺寸。

 

3. 使用带参数的压缩命令Compact -B 进行现场压缩,恢复未用空间,并减小文件尺寸(-B 参数为大写)。

 

4. 打开管理客户端(Domino Administrator), 点击文件选项卡,选择需要压缩的数据库。然后点击"工具\数据库" 菜单,点击"压缩"按钮(将弹出一个对话框)。注意,在缺省状态下:"现场压缩"单选框已被勾上。选择"现场压缩并减小文件尺寸"选项即可。

 

支持信息:

 

可以使用以下三种类型的压缩方法:

 

恢复空间的现场压缩

恢复空间的现场压缩,同时减小文件尺寸

复制型压缩

 

恢复空间的现场压缩(Compact -b)

 

这种压缩方法恢复了数据库中不使用的空间,但是不会减小数据库在磁盘上的尺寸。压缩完成后,数据库文件的数据库实例ID (DBIID) 不变,因此压缩过的数据库和事务记录之间关系保持不变。在压缩过程中,用户和服务器可以继续访问和编辑数据库。对于期望保持尺寸不变或增大的 数据库,适合采用这种方法。

当您运行 Compact 命令且不带参数时,如果 格式的数据库启用了事务记录,Domino 会采用这种压缩方法。若您运行 Compact -b 命令以压缩 格式的数据库,(-b 参数为小写),Domino 也会采用这种压缩方式。这种压缩方法是用的最多的——不仅最快,而且对系统的影响也最小。

 

恢复空间的现场压缩,同时减小文件尺寸(Compact -B)

 

这种压缩方法减小了 数据库文件的尺寸,同时恢复了数据库中不使用的空间。这种压缩方法要比仅恢复空间的现场压缩慢一些。这种压缩方法为数据库分配了新的 DBIID,因此如果您将它用于已启用事务记录的数据库,并且正在使用已通过 认证的备份工具,那么必须在压缩完成后立即对数据库做一个完整备份。在压缩过程中,用户和服务器可以继续访问和编辑数据库。

当您运行 Compact 命令且不带参数时,如果数据库未启用事务记录,Domino 会采用这种压缩方法。若您运行 Compact -B 命令以压缩数据库,(-B 参数为大写),Domino 也会采用这种压缩方式。为了提高磁盘空间利用率,建议您定期(每周或者每月一次)使用 -B 选项对于所有 格式的数据库进行一次压缩。

 

复制型压缩(Compact -c)

 

复制型压缩首先创建数据库的副本,在对其进行压缩后,将原始数据库删除,因此,在磁盘上必须留出额外的空间用于存放数据库副本。这种压缩方法实际上是创建一个具有新 ID 的数据库。如果您对已启用事务记录的数据库进行复制型压缩(使用 Compact -c 命令),压缩过程中会分配新的 DBIID,因此,如果您正在使用已通过 Domino 认证的备份工具,那么必须在压缩完成后立即对数据库做一个完整备份。

如果您在进行复制型压缩时使用了 Compact -L,在压缩过程中,用户和服务器在压缩过程中就不能编辑数据库,只能读取数据库。当您使用带参数的 Compact 命令改变数据库结构以启用某项数据库属性,或您通过对话框修改了某项需要更改数据库结构的数据库属性时,Domino 默认会采用"复制型压缩"方法。启用或禁用 "优化文档表格映射" 和 "不支持指定的答复层次"等数据库属性时,要求更改数据库结构。

 

注意:必须指定复制型压缩方法才能在重建唯一域名表 (UNK)。或者,使用 "compact -K" 命令(或通过数据库属性对话框来设置)也可配置使用超过64K的唯一域名表。

  评论这张
 
阅读(247)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017