PERFORMANCE


Improving database and Domino Directory performance
By default, the IBM® Lotus® Domino® Directory uses two database performance properties -- "Document table bitmap optimization" and "Don't maintain unread marks" -- to improve performance. The following NOTES.INI settings can affect database and Domino Directory performance.

NSF_Buffer_Pool_Size

This NOTES.INI setting sets the size of the NSF buffer pool, a section of memory used for buffering I/O transfers between the NSF and NIF subsystems and disk storage. The number of server partitions, users, size and number of views, and number of databases all affect how you should set the buffer pool specification. The default value (determined automatically by the server) is usually sufficient, but if Database Statistics indicate more memory is needed, increase the value a few megabytes at a time. You can use a performance monitor to find out if a larger value is causing too much swapping or paging. (NSF_Buffer_Pool_Size sets the buffer pool size in bytes; NSF_Buffer_Pool_Size_MB sets the size in megabytes.)

NSF_DbCache_Maxentries

This NOTES.INI setting sets the maximum number of databases stored in the database cache (if enabled). For short intervals, Domino stores up to 1.5 times the number entered for this setting. Increasing the maximum number of databases improves performance but requires more memory.

Improving performance for users accessing the Web using the Web Navigator

There are several ways to improve performance:


Show DBS command

The Show DBS command is a tool for monitoring the performance of a database. This command returns the following information:


Note To display LockWaits and AvgWait values, you must temporarily add the setting COLLECT_DB_LOCK_WAITS=1 to the server's NOTES.INI file. Because this setting consumes server resources, remove it after you view Show DBS statistics.

Related topics