数据库管理
更新
缺省情况下在服务器启动时装入 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 选项主题。