云数据库PostgreSQL在配额和使用上有一些限制,用来提高实例的稳定性和安全性。本文介绍PostgreSQL配额与使用限制的具体内容。
规格与性能
资源 | 规格 | 说明 |
磁盘空间大小 |
| 基于本地SSD盘的实例存储空间大小与实例规格绑定,云盘版实例的存储空间可购买大小不受实例规格限制。具体请参见主实例规格列表。 |
连接数 | 最大76,800 | 不同实例规格的连接数不同,请参见主实例规格列表。 |
IOPS |
| 无 |
内存大小 |
| 云盘实例的底层操作系统以及相关管理服务会占用一部分内存,因此实例实际可用的内存不会达到规格显示的内存大小。占用内存详情如下:
|
配额
配额 | 限制 |
只读实例 | PG 10或以上版本才支持只读实例,且只读实例必须创建在与主实例相同的地域内。
只读实例的更多信息,请参见PostgreSQL只读实例简介。 |
标签 | 标签键必须唯一,最大设置20个。每次最多设置50个实例进行批量标签绑定。创建标签,请参见创建标签。 |
备份空间免费额度 | PostgreSQL云盘实例仅支持快照备份,PostgreSQL本地盘实例仅支持物理备份。超出免费额度的部分 = 数据备份量 + 日志备份量 - 免费额度,单位为GB,只入不舍。
备份的更多信息,请参见备份PostgreSQL数据。 |
实例备份保留天数 | 默认为7天,最大730天。 |
错误日志保留天数 | 30天。查看错误日志,请参见查看日志。 |
慢日志明细保留天数 | 30天。查看慢日志明细,请参见查看日志。 |
命名限制
限制项 | 限制说明 |
实例名 |
|
用户名 |
|
数据库名 |
|
安全限制
限制项 | 限制说明 |
密码 | 密码需要满足以下要求:
|
端口 | RDS PostgreSQL实例的默认端口为5432,允许用户手动修改端口号。 |
实例参数 | 出于安全和稳定性考虑,部分参数不支持修改。大部分实例参数可以使用控制台或API进行修改,修改参数方法请参见设置实例参数。 |
云盘加密 | 云盘加密只能在创建实例时开启且不能关闭。设置云盘加密,请参见云盘加密。 |
实例可加入安全组数量 | 最大10个。
设置安全组,请参见设置安全组。 |
实例可添加白名单分组数量 | 最大50个。添加白名单,请参见设置白名单。 |
root权限账号 | 不可创建,RDS无法向用户提供superuser权限。 |
高权限账号 | 高权限账号只能通过控制台或API创建和管理。支持多个高权限账号,可以断开任意账号的连接。 创建账号,请参见创建账号。 |
普通账号 | 普通账号可以通过控制台、API或者SQL语句创建和管理。需要手动给普通账号授予特定数据库的权限。不能创建和管理其他账号,也不能断开其他账号的连接。 创建账号,请参见创建账号。 |
SQL使用限制
RDS PostgreSQL实例中SQL的使用限制与官方保持一致,请参见PostgreSQL SQL命令参考和PostgreSQL限制。
其它限制
限制项 | 限制说明 |
外网地址 | 外网地址需要手动申请。申请外网地址,请参见查看或修改连接地址和端口。 |
搭建数据库复制 | 提供主备复制架构(基础系列除外),其中的备(slave)实例不对用户开放,用户应用不能直接访问。 |
重启RDS实例 | 必须通过控制台或OpenAPI操作重启实例。 |
创建表空间 | 不支持。 |