Start/notes.ini Parameters/UPDATE_DISABLE_VIEWS

UPDATE_DISABLE_VIEWS

Disables automatic view index maintenance by the Update task. View indexes are then only rebuilt on demand (when opened) or via scheduled Updall runs.

Profile

Parameter
UPDATE_DISABLE_VIEWS
Syntax
UPDATE_DISABLE_VIEWS=1
Values
0 (default, view updates by the Updater) / 1 (disabled)
Effect
Update task no longer refreshes any view indexes; view updates only on first access or via Updall programdocs
Category
Performance / Memory (Updater tuning)
GUI equivalent
none (notes.ini only)
Related
UPDATE_DISABLE_FULLTEXT, Updaters, UPDATE_NO_BRP_FILES, UPDATE_FULLTEXT_THREAD
Available since
Domino 8.5

Description

  • By default, the Update task refreshes view indexes after every change to a database (depending on view properties: Immediate, Auto, after first use, etc.).
  • On servers with very many databases or extreme write volume, the Updater queues can grow large; long Update queues lead to delayed view openings and high CPU/I/O load.
  • UPDATE_DISABLE_VIEWS=1 switches off the continuous view index maintenance by the Updater entirely. View indexes are then refreshed only:
    • on first access by a user (lazy update during view opening), or
    • by scheduled Updall programdocs (e.g. every 30 or 60 minutes).
  • Full-text indexes are not affected — there is UPDATE_DISABLE_FULLTEXT for that.

Example

UPDATE_DISABLE_VIEWS=1
  • Updater no longer updates view indexes in the background.
  • Complementary programdoc: Updall -R or Updall <path> e.g. every 30 minutes for the relevant applications.

Notes

  • Takes effect only after a server restart or restart of the Update task.
  • Users may experience longer view opening times after database changes, since the index has to be brought up to date on demand.
  • Should typically be combined with explicit Updall programdocs to keep frequently used views responsive.
  • Not needed on servers with normal load — the default configuration is more efficient there.
  • Often used together with UPDATE_DISABLE_FULLTEXT=1 when the entire Updater is to be relieved.

Sources (HCL Product Documentation)