Turn reverse splitting in the Btree on or off.
Namespace:
BerkeleyDBAssembly: libdb_dotnet181 (in libdb_dotnet181.dll) Version: 18.1.32.0
Syntax
Remarks
As pages are emptied in a database, the Berkeley DB Btree
implementation attempts to coalesce empty pages into higher-level
pages in order to keep the database as small as possible and
minimize search time. This can hurt performance in applications with
cyclical data demands; applications where the database
grows and shrinks repeatedly. For example, because Berkeley DB does
page-level locking, the maximum level of concurrency in a database
of two pages is far smaller than that in a database of 100 pages, so
a database that has shrunk to a minimal size can cause severe
deadlocking when a new cycle of data insertion begins.