Update 和 Updall 任务使视图索引和全文索引保持最新。

Update

缺省情况下在服务器启动时装入 Update,它持续不断地运行,检查其工作队列以查找需要更新的视图和文件夹。在将视图或文件夹更改记录在队列中时,Update 在更新数据库中的所有视图索引之前大约等待 15 分钟,以便更新可以包括在 15 分钟时间段内进行的任何其他数据库更改。在更新数据库中的视图索引之后,会更新将全文搜索索引设置为随时更新或每小时更新的所有数据库。

在 Update 遇到损坏的视图索引或全文索引时,它会尝试重建视图索引或全文索引以更正此问题。这意味着它将删除视图索引或全文索引并重建它。

要改进视图索引的性能,可以运行多个 Update 任务(如果服务器 CPU 的能力足够)

注意 Update 任务将衍生一个目录索引器线程。该目录索引器每隔一分钟运行一次,并专用于使 Domino 目录视图索引保持最新。目录索引器针对服务器用于目录服务的本地或远程 Domino 目录或扩展目录编目运行。

Updall

Updall 与 Update 类似,但它不是持续不断地运行,也不使用队列;而是根据需要运行。在运行 Updall 时您可以指定选项;但是如果不指定这些选项,则 Updall 会更新服务器上需要更新的任何视图索引或全文搜索索引。为节省磁盘空间,Updall 还从数据库中清除删除存根,并放弃已经 45 天未使用的视图的视图索引,除非数据库设计者为放弃视图索引指定了另一个条件。使用 NOTES.INI 设置 Default_Index_Lifetime_Days 可更改 Updall 放弃不使用的视图索引的时间。

与 Update 类似,Updall 对遇到的所有已损坏视图引和全文搜索索引执行重建操作。

缺省情况下,Updall 包括在 NOTES.INI 设置 ServerTasksAt2 中,因此它在每天凌晨 2 点运行,由于它清除删除存根并放弃不使用的视图索引,所以每天运行 Updall 有助于节省磁盘空间。此时,它还确保对设置为每天更新的所有全文搜索索引进行更新。

下表对 Update 和 Updall 的特性进行了比较。对于 Updall,该表描述的是其缺省特性。

特性

更新

Updall

何时运行

服务器启动后持续运行

凌晨 2 点和手动运行它的时候

是否在所有数据库上运行?

否。只在发生更改的数据库上运行。

是否刷新视图索引?

是否更新全文索引?

是。对设置为随时更新和每小时更新的全文索引进行更新。

是。更新所有全文索引。

是否检测并尝试重建损坏的视图索引?

是否检测并尝试重建损坏的全文索引?

是否清除删除存根?

是否放弃未使用的视图索引?

是(在视图 45 天没有使用后,或根据设计者指定的放弃视图选项)

是否忽略“刷新索引”视图属性?

是否能够用选项定制?

 

 

posted on 2009-12-10 10:20  麦特  阅读(488)  评论(0编辑  收藏  举报