Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. NetBackup™ for Greenplum Administrator's Guide
  3. Using NetBackup for Greenplum
  4. About restoring a Greenplum database
NetBackup™ for Greenplum Administrator's Guide

About restoring a Greenplum database

NetBackup for Greenplum supports incremental restores from the incremental timestamps.

Limitations

The following limitations apply to Greenplum database restores:

  • The NetBackup for Greenplum plug-in does not support the restore_subset option. It should stay set to off in the nbgpbackup_config.yaml file.

  • The plug-in does not support the gprestore command with the --incremental option.

  • When you use the optimize_restore option, then NetBackup for Greenplum uses a cache directory. The agent makes every attempt to clean up the cache directory. However, if errors occur during a restore then you may need to manually clean up the cache directory on all segment hosts.

Restore options

For the best restore performance set incremental_optimize_restore: on in the nbgpbackup_config.yaml file. This setting starts a job for each image that is needed for the restore. By default, this setting is turned off and each restore_data request is a separate job. For a large number of tables, in the media server host properties update the Client read timeout to a higher value. For example, 14400.

Table: Effect of restore options on number of jobs

Non-optimized

optimize_restore

incremental_optimize_restore

Job for each time that nbgpbackup is called. This number can be thousands of jobs.

A job for each image that is used during the database restore.

A job for each image that is used during the database restore.

Table: Restore options and use of the disk cache on segment hosts

Non-optimized

optimize_restore

incremental_optimize_restore

No

Yes. Each image that is requested is restored to the cache directory even if a file in the image is not needed. Files are deleted after they are restored to the Greenplum database.

No

Table: Effect of restore options on speed

Non-optimized

optimize_restore

incremental_optimize_restore

Slowest

Fastest for any restores from a full backup.

Fastest for any restores from incremental backups.

Table: Restore options and use of shared memory

Non-optimized

optimize_restore

incremental_optimize_restore

No

No

Yes

Feedback

Was this page helpful?
Previous

Perform a user-directed backup for Greenplum

Next

Restore a Greenplum database

Feedback

Was this page helpful?