Run a multi-threaded backup
- Last Updated: June 2, 2026
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Multi-threading is designed to improve backup performance while the database is running. This
feature is disabled by default in OpenEdge 12.8. To enable multi-threading, specify
-thead 1 with the PROBKUP command, as follows:
|
-thread parameter do not persist. You
must set -thread to 1 every time you want to
perform a multithreaded backup.-threadnum parameter to specify the number of
threads the PROBKUP utility will create during the backup, with the maximum being twice
the number of CPUs on the running system.In the following example, because -threadnum is unspecified, the maximum
number of threads defaults to the number of CPUs on the system. The write buffer factor,
which controls the amount of memory used to write data to buffers, defaults to 1024.
|
The following multi-threaded backup example shows how PROBKUP adjusts a specified thread number
greater than the maximum number to be the maximum value. This example occurs on a system
with four CPUs. Because the user sets -threadnum to more than twice the
number of CPUs on the system, the utility resets the maximum number of threads to eight,
which is twice the number of CPUs:
|
For more information on PROBKUP syntax and usage, see PROBKUP utility.