Start/notes.ini Parameters/NIF_VIEW_USAGE_ENABLED

NIF_VIEW_USAGE_ENABLED

Profile

Parameter
NIF_VIEW_USAGE_ENABLED
Category
Performance / Memory
Component
Server
Available since
11.0
Supported versions
11.0, 12.0, 14.0, 14.5, 14.5.1
GUI equivalent
notes.ini only (no GUI)
Possible values
0 = disabled (default), 1 = enable Dynamic Indexing of High-Usage Views

Description

Enables the Domino feature Dynamic Indexing of High-Usage Views: the server continuously observes which views are opened and updated most intensively on the server, calculates an activity score per view, and automatically designates the top 10 views as "high usage". These are then kept continuously up to date by a dedicated pool of indexer threads — independently of the regular update/Updaters cycle.
The top 10 list is dynamically updated: if the usage profile changes, views rotate in and out of the list.
According to HCL performance tests, this yields a two- to three-fold improvement in response time when opening a view in the Notes client and for UpdateCollection API calls.

Example configuration

NIF_VIEW_USAGE_ENABLED=1

Notes & pitfalls

  • Disabled by default — enable deliberately.
  • The additional, dedicated indexer threads generate increased I/O load; on I/O-constrained servers, disable again via set config NIF_VIEW_USAGE_ENABLED=0 or remove the entry.
  • Complementary to Updaters (number of regular update tasks): the HCL community recommends, with Dynamic Indexing enabled, lowering Updaters to a lower value (e.g. 5) to avoid contention for CPU/I/O.
  • Monitoring via Domino statistics (show stat NIF.*) and via the console log.
  • Change takes effect after server restart or via set config NIF_VIEW_USAGE_ENABLED=1 at runtime.

Sources (HCL Product Documentation)