nosql.asyncMaxThreadCount property
Sets the maximum number of asynchronous threads. The threads
are used to process WriteConcern.NONE
and WriteConcern.NORMAL
inserts,
in which case inserts are queued, batched, and inserted with less
frequent commits drastically increasing speed, but also increasing
transaction log space requirements on the Db2 server.
If there are too many threads, each thread has less data to consolidate. If there are too few threads, they become a bottleneck in a system that can otherwise move more data.
The nosql.connPoolSize property limits the number of threads that you can use, because each thread needs a connection to work with. If there are not enough connections, some threads wait until one becomes available, and that decreases performance.
Default
10
Example
Set the asynchronous maximum thread
count to 10:
nosql.asyncMaxThreadCount=10