本文介绍在控制台开启本地剩余可用空间保护功能的操作步骤。
云数据库 PostgreSQL 版支持本地剩余可用空间保护功能。开启此功能后,实例会在存储空间使用率超过 80% 或者剩余空间不足 5GB 时,自动清除最早的本地 WAL 日志,直至总空间使用率低于 80% 且剩余空间大于 5GB,避免实例因为存储空间使用率过高而发生实例只读等异常情况。
开启本地剩余可用空间保护功能后,实例会按照从远到近的时间顺序清除 WAL 日志。清除 WAL 日志后,可能会导致实例按时间点恢复时的可选时间范围产生断点、逻辑复制槽失效等问题,请谨慎操作。
因活跃逻辑复制槽不及时消费,仍然会导致 WAL 日志无法被及时清理,使得空间无法及时释放。如果开启此功能后,存储空间使用率仍长期在较高水位,请关注实例的逻辑复制槽 WAL 日志的累积情况。更多关于清理逻辑复制槽的详细信息,请参见如何排查并处理实例中存在的非活跃逻辑复制槽。
已创建实例且实例处于运行中状态,更多详情请参见创建实例。
在顶部菜单栏的左上角,选择实例所属的项目和地域。
说明
如未设置实例的所属项目,本操作应选择项目为账号全部资源。
在左侧导航栏单击实例列表。
在实例列表页面,单击目标实例名称。
在页面上方,单击备份恢复。
在备份恢复页签下的 WAL 日志管理子页签,单击备份设置。
在弹出的备份设置窗口中,单击是否设置本地剩余可用空间保护右侧的开关按钮,即可开启或关闭此功能。
API | 描述 |
---|---|
DescribeBackupPolicy | 调用 DescribeBackupPolicy 接口查询备份策略。 |
ModifyBackupPolicy | 调用 ModifyBackupPolicy 接口修改备份策略。 |