DB2 10.5 for Linux, UNIX, and Windows

Optimizing restore performance

When you perform a restore operation, DB2® database products will automatically choose an optimal value for the number of buffers, the buffersize and the parallelism settings. The values will be based on the amount of utility heap memory available, the number of processors available and the database configuration.
Therefore, depending on the amount of storage available on your system, you should consider allocating more memory by increasing the util_heap_sz configuration parameter. The objective is to minimize the time it takes to complete a restore operation. Unless you explicitly enter a value for the following RESTORE DATABASE command parameters, DB2 database products will select one for them: For restore operations, a multiple of the buffer size used by the backup operation will always be used. You can specify a buffer size when you issue the RESTORE DATABASE command but you need to make sure that it is a multiple of the backup buffer size.

You can also choose to do any of the following to reduce the amount of time required to complete a restore operation: