Configuring parallel FillDB

Name/Description Values Component(s) affected Version(s) applicable References
ParallelismEnabled
This setting allows to enable parallel processing for agents reports. For details on the occasions on which parallelism is enabled, see Enabling FillDB parallel processing.
Default Value 1 (enabled)
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range 0 - 1
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing
NumberOfParsingThreads
This setting defines the number of threads that are responsible for parsing the reports. It is used only if the parallelism is enabled.
Default Value 3
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range 1 - 5
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing
NumberOfDBUpdatingThreads
This setting defines the number of threads that store report data in the DB. It is used only if the parallelism is enabled.
Default Value 3
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range 1 - 5
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing
MaxNumberOfReportsReadyForDB
This setting represents the maximum number of reports that a DB updating thread can process in a single run. It is used only if the parallelism is enabled.
Default Value 1000 / NumberOfDBUpdatingThreads
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range 500-5000 / NumberOfDBUpdatingThreadsStandard
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing
MinNumberOfReportsReadyForDB
This setting represents the minimum number of reports that a DB updating thread can process in a single run. It is used only if the parallelism is enabled.
Default Value MaxNumberOfReportsReadyForDB / 2
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range MaxNumberOfReportsReadyForDB / 1-3
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing
MaxNumberOfReportsInParsingQueue
This setting represents the maximum number of reports that can be in the queue waiting for a parsing thread to process them. It is used only if the parallelism is enabled.
Default Value 10 * NumberOfParsingThreads
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range (2-20) * NumberOfParsingThreads
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing
ParallelismEnabledForQuery
This setting allows to enable parallel processing for BigFix query reports.
Default Value 0
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range 0 - 1
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later None
NumberOfParsingThreadsForQuery
This setting defines the number of threads that are responsible for parsing the BigFix query reports. It is used only if the parallelism is enabled for BigFix query reports' processing.
Default Value 3
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range 1 - 5
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing
NumberOfDBUpdatingThreadsForQuery
This setting defines the number of threads that store BigFix query report data in the DB. It is used only if the parallelism is enabled for BigFix query reports' processing.
Default Value 3
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range 1 - 5
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing
MaxNumberOfQueryReportsReadyForDB
This setting represents the maximum number of BigFix query reports that a DB updating thread can process in a single run. It is used only if the parallelism is enabled for BigFix query reports' processing.
Default Value 1000 / NumberOfDBUpdatingThreadsForQuery
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range (500-5000) / NumberOfDBUpdatingThreadsForQuery
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing
MinNumberOfQueryReportsReadyForDB
This setting represents the minimum number of BigFix query reports that a DB updating thread can process in a single run. It is used only if the parallelism is enabled for BigFix query reports' processing.
Default Value MaxNumberOfQueryReportsReadyForDB / 2
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range MaxNumberOfQueryReportsReadyForDB / (3-1)
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing
MaxNumberOfQueryReportsInParsingQueue
This setting represents the maximum number of BigFix query reports that can be in the queue waiting for a parsing thread to process them. It is used only if the parallelism is enabled for BigFix query reports' processing.
Default Value 10 * NumberOfParsingThreadsForQuery
Setting Type REG_DWORD on Windows, entry in besserver.config on Linux
Value range (2-20) * NumberOfParsingThreadsForQuery
Task available No
Requires restart FillDB Restart on Windows systems and FillDB and BesRootServer restart on Linux
Server 9.5.5 and later Enabling FillDB parallel processing