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 天没有使用后,或根据设计者指定的放弃视图选项) |
是否忽略“刷新索引”视图属性? |
是 |
是 |
是否能够用选项定制? |
否 |
是 |