PostgreSQL云数据库的限制主要包括规格与性能、配额、命名限制、安全限制、实例操作限制等方面。以下是对这些限制的详细说明:
规格与性能限制
- 存储空间:SSD本地盘最大6,000 GB,SSD云盘最大6,000 GB,ESSD云盘最大64,000 GB,通用云盘最大64,000 GB。
- 连接数:最大76,800个连接,不同实例规格的连接数不同。
- IOPS:SSD本地盘最大50,000,云盘IOPS取决于云硬盘的I/O性能。
- 内存大小:SSD本地盘最大512 GB,云盘最大768 GB。
配额
- 只读实例:主实例最多创建5个只读实例,规格必须大于8核32 GB(独享套餐)才支持只读实例。
- 标签:一个实例最多支持20个标签配额。
- 免费备份空间:云盘实例仅支持快照备份,本地盘实例仅支持物理备份。
命名限制
- 实例名称:长度为2~256个字符,由大小写字母、中文、数字、下划线或短横线组成,以大小写字母或中文开头。
- 数据库名称:长度不超过63个字符,由小写字母、数字、下划线或短横线组成,以字母开头,以字母或数字结尾。
安全限制
- 密码:长度为8~32个字符,由大写字母、小写字母、数字、特殊字符中的至少三种组成。
- 数据库端口:默认端口为5432,允许用户手动修改端口号。
- 磁盘加密:购买磁盘加密后,在实例创建成功后不可修改磁盘加密状态,且无法更改密钥。
实例操作限制
- 外网地址:需要手动申请。
- 重启RDS实例:必须通过控制台或OpenAPI操作重启实例。
- 创建表空间:不支持。
并发连接限制
- 最大连接数:这是一个全局参数,用于设置PostgreSQL服务器允许的最大并发连接数。当达到此限制时,新的连接请求将被拒绝。默认值通常为100,但可以根据需要进行调整。
其他限制
- 高权限账号:高权限账号只能通过控制台或API创建和管理。支持多个高权限账号,可以断开任意账号的连接。
通过了解这些限制,用户可以更好地规划和管理PostgreSQL云数据库,确保其性能和安全性。