开发者社区 问答 正文

快速入门PostgreSQL版-使用限制


为保障实例的稳定及安全,云数据库PostgreSQL版有部分使用上的限制,详情如下。

[tr=rgb(51, 205, 229)][td]操作 RDS 使用约束修改数据库参数设置暂不支持。数据库的root权限RDS无法向用户提供superuser权限。数据库备份只支持通过pg_dump进行数据备份。数据迁入只支持通过psql还原由pg_dump备份的数据。搭建数据库复制系统自动搭建了基于PostgreSQL流复制的HA模式,无需用户手动搭建。PostgreSQL Standby节点对用户不可见,不能直接用于访问。重启RDS实例必须通过RDS管理控制台或OPEN API操作重启实例。[tr=rgb(239, 251, 255)][td]网络设置 若实例的访问模式是高安全模式,禁止在SNAT模式下开启net.ipv4.tcp_timestamps。

展开
收起
梨好橙 2018-08-31 23:04:05 1427 分享 版权
阿里云 AI 助理回答

为确保云数据库PostgreSQL版实例的稳定性和安全性,遵循以下使用限制:

数据库参数设置

  • 修改限制:部分实例参数支持通过控制台或API进行修改,但存在不支持修改的参数以保障系统安全和稳定性。

用户权限管理

  • root权限:RDS PostgreSQL不提供superuser(等同于root)权限给用户,以维护系统的统一管理和安全。

数据备份与恢复

  • 备份方式:虽然直接提及只支持pg_dump逻辑备份,但实际上RDS PostgreSQL也支持通过控制台或API进行物理备份,且物理恢复也是通过控制台或API完成的。

数据迁移

  • 数据迁入:推荐使用pg_dump工具生成的数据进行导入,确保数据迁移的兼容性和完整性。

高可用架构

  • 复制模式:RDS PostgreSQL自动配置了基于流复制的高可用(HA)架构,无需用户手动搭建主备复制。Standby节点对终端用户不可见,不能直接用于数据访问,确保了生产环境的隔离与稳定。

实例操作

  • 重启实例:重启操作必须通过RDS管理控制台或OPEN API执行,不允许直接在数据库层面操作,以减少误操作风险和确保服务连续性。

网络配置

  • 高安全模式网络设置:若实例采用高安全访问模式,禁止在SNAT模式下启用net.ipv4.tcp_timestamps内核参数,此限制有助于维护网络层面的安全策略和性能。

综上所述,使用阿里云RDS PostgreSQL时,请严格遵守上述规定,合理规划数据库运维、备份恢复策略及网络配置,以充分利用其提供的稳定与安全特性。

参考资料已融入回答中,不再单独列出。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答