数据库管理


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

更新

缺省情况下在服务器启动时装入 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 选项主题。
特性更新Updall
何时运行服务器启动后持续运行凌晨 2 点和手动运行它的时候
是否在所有数据库上运行? 否。只在发生更改的数据库上运行。
是否刷新视图索引?
是否更新全文索引?是。对设置为随时更新和每小时更新的全文索引进行更新。是。更新所有全文索引。
是否检测并尝试重建损坏的视图索引?
是否检测并尝试重建损坏的全文索引?
是否清除删除存根?
是否放弃未使用的视图索引?是(在视图 45 天没有使用后,或根据设计者指定的放弃视图选项)
是否忽略“刷新索引”视图属性?
是否能够用选项定制?
另请参阅