NIFNSFEnable

Profile

Parameter
NIFNSFEnable
Category
Performance / Memory
Available since
At least 9.0.1 (HCL documentation); practically effective from ODS 51 (Domino 10)
GUI equivalent
notes.ini only (no GUI)
Possible values
0 (disabled) | 1 (enabled)

Description

According to HCL product documentation (Compact options):
You can use the listed Compact option to store view indexes separately if the NIFNSFEnable=1 property is set in the NOTES.INI file on the server. … When set as on, stores view indexes separately from the NSF file to improve database performance. View indexes are moved to the location defined by the NIFBasePath setting in the NOTES.INI file. … This compact option works only on databases that have an on-disk structure (ODS) of 51 or later.
NIFNSFEnable=1 activates the NIF NSF feature server-wide: view index data is no longer stored in the NSF, but in a separate .ndx file per NSF. Advantages: smaller NSF files, often better I/O characteristics, faster backups of individual NSFs. Only effective with databases that have ODS 51 or newer (Domino 10+).

Example configuration

NIFNSFEnable=1 NIFBasePath=D:\Domino\NIFNSF

Notes & pitfalls

  • Only effective for NSFs with ODS 51 or newer (Domino 10+).
  • The path of the externalized indexes is set with NIFBasePath.
  • Per database, switching is possible individually via compact -c -nifnsf on|off.
  • Recommended: separate fast volume for NIFBasePath.
  • Complementary to CREATE_NIFNSF_DATABASES, NIFBasePath.
  • Change takes effect after server restart or after a compact run of the individual databases.

Sources (HCL Product Documentation)