为防止数据丢失或损坏,你可以使用自动备份或手动备份的方式来备份数据库。
一、备份方式
TDSQL PostgreSQL 版支持自动备份和手动备份两种方式来备份数据库。
二、备份类型
TDSQL PostgreSQL 版支持物理备份,物理数据全拷贝(自动备份与手动备份均支持)。
注意:说明:
注意:物理备份期间系统会对每个平面 CN 执行加锁,业务无法执行 DDL 语句。
三、自动备份
1. 登录 TDSQL PostgreSQL 版控制台,在实例列表,单击实例 ID,进入实例管理页面。
2. 在实例管理页面,选择备份 > 自动备份设置页,单击编辑。
3. 自动备份设置,单击确定。参数说明如下:
注意:说明:
| 参数 | 说明 |
| 数据备份保留时间 | 系统默认备份文件保留7天,可更改范围为7~1830。 |
| 备份开始时间 | 默认时间为系统自动分配的备份发起时间。可自定义选择时间区间,建议设置为业务低峰期。备份发起时间只是备份开始启动的时间,并不代表备份结束的时间。例如,选择:02:00 – 04:00点,系统会在02:00 – 04:00时间范围内的某一个时间点发起备份,具体的发起时间点取决于服务端备份策略和备份系统状况。 |
| 备份周期 | 默认设置为星期一到星期日每天都备份,你也可以基于当前业务具体需要进行备份周期设置。 |
四、手动备份
手动备份功能允许用户自助发起备份任务。
注意:说明:
注意:实例在执行每天的自动备份任务期间,无法发起手动备份。
1. 登录 TDSQL PostgreSQL 版控制台,在实例列表,单击实例 ID,进入实例管理页面。
2. 在实例管理页面,选择备份 > 手动备份。
3. 在弹出的对话框,确认无误后,单击确定。
注意:说明:
注意:手动备份支持逻辑备份和物理备份两种备份方式,其中物理备份只支持整实例备份,逻辑备份支持 database、schema、table 三种级别的对象备份。
五、数据和日志备份是否可以关闭?
不可以关闭。但你可以通过减少备份频率和删除不必要的手动备份数据来降低备份空间占用量。
六、如何减少备份空间开销?
·删除不必要的手动备份数据。
·降低非核心业务的数据自动备份频率(一周至少备份2次)。