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=0or remove the entry.
- Complementary to
Updaters(number of regular update tasks): the HCL community recommends, with Dynamic Indexing enabled, loweringUpdatersto 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=1at runtime.