更改用于视图重建的临时文件夹

Domino® 重建视图时(例如,在使用 updall -R 或用户打开已删除其索引的视图时),它可能生成临时文件以对数据进行排序,以便快速更新视图;Domino® 在重建这些视图之后将删除这些文件。缺省情况下,这些临时文件位于系统的临时文件夹(例如 C:\TEMP)中。如果您的系统没有临时文件夹,那么 Domino® 会将文件放在 Domino® 数据文件夹中。

关于此任务

根据在重建期间可用内存量的不同,临时文件夹中为重建每个视图所需的空间大约为最大视图的大小的两倍或文档中所有数据的大小的两倍(取二者中较大的值)。建议您将临时文件的位置更改为与 Domino® 数据文件夹不同的另一个驱动器。将临时文件夹放在另一驱动器上可以分散磁盘 I/O,从而确保重建视图有足够空间。Domino® 在估计优化视图重建所需的磁盘空间量时是很保守的,这样就不会花费不必要的时间对数据进行排序,结果还发现磁盘空间不足。请确保您指定的临时文件夹具有充足的可用磁盘空间。

过程

要更改用于视图重建的临时文件夹,请向服务器的 NOTES.INI 文件中添加设置 View_Rebuild_Dir,并指定新的位置。例如,添加:
View_Rebuild_Dir=D:\REBUILD

结果

如果 Domino® 估计临时文件夹中没有足够的可用空间来重建特定视图,Domino® 将使用较慢的方法重建视图,并将下面的消息记录到日志文件 (LOG.NSF) 的“其他事件”视图中:

警告:unable to use optimized view rebuild for view due to
insufficient disk space at directory. Estimate may need
x million bytes for this view. Using standard rebuild instead.

您可以将以下设置添加到 NOTES.INI 文件中,以禁用优化的视图重建。但是,请仅当您已经指定了视图重建文件夹,而针对许多视图仍显示上述消息时,才最终求助于此方法。如果只针对几个视图显示了该消息,请勿禁用视图重建。

Disable_View_Rebuild_Opt=1