将视图移出数据库
可以将视图从 Notes 数据库中移出到单独的视图索引文件(.NDX 文件)中。
关于此任务
此功能对大型数据库很有用,并具有以下优点:
- 减小数据库文件大小,以避免达到 64GB 的限制。
- 允许更快进行数据库备份和恢复。
过程
- 在 Domino 目录的“服务器”文档中启用事务记录。
-
在 Domino 服务器上添加以下 notes.ini 设置,然后重新启动服务器:
NIFNSFEnable=1
- 可选:
缺省情况下,.NDX 文件存储在 Domino 数据目录中。要指定其他位置,请添加以下 notes.ini 设置:
NIFBasePath=path
其中,path 为显式或相对路径。相对路径,例如 NIF,与 Domino 数据目录相对。如果位置在另一台计算机上,请将该位置映射到本地计算机。
-
要使用此功能,数据库必须是 ODS 版本 51 或更高版本。要将所有数据库至少升级到此版本,请添加以下 notes.in 设置中的一个:
CREATE_R9_DATABASES=1
或者
CREATE_R85_DATABASES=1
-
在特定数据库上启用此功能:
要在现有数据库上启用单独的视图索引,请在服务器上运行以下压缩命令:
load compact -c -nifnsf on xxxxx.nsf
要在将来创建的所有数据库上启用单独的视图索引,请添加以下 notes.ini 设置:
CREATE_NIFNSF_DATABASES=1
- 重新启动服务器。
下一步做什么
使用以下服务器控制台命令显示所有数据库,它们是否使用单独的视图索引(NIFNSF 状态为 ON),以及在使用单独视图索引条件下的 .NDX 文件大小:
show dir -nifnsf
使用以下服务器控制台命令,以仅显示有关使用单独视图索引的数据库的信息:
show dir -nifnsfonly
要在当前使用单独视图索引的数据库上禁用单独视图索引,请在服务器上运行以下压缩命令:
load compact -c -nifnsf off xxxxx.nsf