Run a multi-threaded restore
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Multi-threading is designed to improve restore performance on compressed backup files. Restore operations on non-compressed backup files may also benefit from multi-threading.
Use the -thread parameter with the PROREST utility to enable multi-threading, as in the following syntax:
|
In the following example, -thread 0 disables multi-threaded restore:
|
In the following example, -thread 1 enables multi-threaded restore. Because -threadnum is unspecified, the maximum number of threads defaults to the number of CPUs on the system. The read buffer and write buffer factors, which control the amount of memory used to read and write data to buffers, both default to 1024.
|
The following multi-threaded restore example occurs on a system with four CPUs. Because the user sets -numthreads to more than twice the number of CPUs on the system, the utility resets the maximum number of threads to eight, twice the number of CPUs:
|
For more information on PROREST syntax and usage, see PROREST utility.