
# FlexusRDS for PostgreSQL约束与限制
FlexusRDS for PostgreSQL实例在使用上有一些固定限制，用来提高实例的稳定性和安全性。
#### 规格与性能限制
表1规格说明 
| 资源类型 | 规格                | 说明                                    |
|:---|:---|:---|
| 存储空间 | 购买的存储空间与所选实例规格有关。 | 实例购买完成后，您可以根据业务需要开启存储空间自动扩容，扩容上限为4TB。 |
   
#### 配额
表2配额 
| 资源类型     | 限制                                                                                                                                                                                                                                                                                                                                | 说明                                                                                                                           |
|:---|:---|:---|
| 标签       | 1个实例最多支持20个标签配额。                                                                                                                                                                                                                                                                                                                  | 更多信息，请参见[标签](https://support.huaweicloud.com/usermanual-flexusrds/rds_03_0038.html)。                                         |
| 免费备份空间   | Flexus云数据库RDS提供了和实例磁盘大小相同的部分免费存储空间，用于存放您的备份数据。                                                                                                                                                                                                                                                                                    | 免费的存储空间是在收取了数据盘的存储空间费用后赠送的，更多信息，请参见[Flexus云数据库RDS的备份是如何收费的](https://support.huaweicloud.com/flexusrds_faq/rds_04_0007.html)。 |
| 自动备份保留天数 | 默认7天，不支持修改。                                                                                                                                                                                                                                                                                                                       | -                                                                                                                            |
| 日志查询     | - 错误日志明细：2000条。  - 慢日志明细：2000条。   | 更多信息，请参见[日志管理](https://support.huaweicloud.com/usermanual-flexusrds/rds_03_0033.html)。                                       |
   
#### 命名限制
表3命名限制 
| 限制项  | 说明                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|
| 实例名称 | - 长度最小为4字符，最大为64个字符，如果名称包含中文，则不超过64字节（注意：一个中文字符占用3个字节）。  - 必须以字母或中文开头，区分大小写，可以包含字母、数字、中划线、下划线、英文句号或中文，不能包含其他特殊字符。   |
| 备份名称 | - 长度在4\~64个字符之间。  - 必须以字母开头，区分大小写，可以包含字母、数字、中划线或者下划线，不能包含其他特殊字符。                                                    |
   
#### 安全限制
表4安全限制 
| 限制项          | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
|:---|:---|
| 管理员账户root的密码 | - 长度为8\~32个字符。  - 至少包含大写字母、小写字母、数字、特殊字符三种字符的组合，其中允许输入\~!@#%\^\*-_=+?,特殊字符。   更多信息，请参见[重置管理员密码和root帐号权限](https://support.huaweicloud.com/usermanual-rds-pg/rds_pg_reset_password.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 数据库端口        | 5432。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 系统账户         | 创建PostgreSQL数据库实例时，系统会自动为实例创建如下系统账户（用户不可使用），用于给数据库实例提供完善的后台运维管理服务。 - rdsAdmin：管理账户，拥有最高权限，用于查询和修改实例信息、故障排查、迁移、恢复等操作。  - pg_execute_server_program：允许用运行该数据库的用户执行数据库服务器上的程序来配合COPY和其他允许执行服务器端程序的函数。  - pg_read_all_settings：读取所有配置变量。  - pg_read_all_stats：读取所有的pg_stat_\*视图并且使用与扩展相关的各种统计信息。  - pg_stat_scan_tables：执行可能会在表上取得ACCESS SHARE锁的监控函数（可能会持锁很长时间）。  - pg_signal_backend：向其他后端发送信号（例如：取消查询、中止）。  - pg_read_server_files：允许使用COPY以及其他文件访问函数从服务器上该数据库可访问的任意位置读取文件。  - pg_write_server_files：允许使用COPY以及其他文件访问函数在服务器上该数据库可访问的任意位置中写入文件。  - pg_monitor：读取/执行各种监控视图和函数。这个角色是pg_read_all_settings、pg_read_all_stats以及pg_stat_scan_tables的成员。  - rdsRepl：复制账户，用于备实例或只读实例在主实例上同步数据。  - rdsBackup：备份账户，用于后台的备份。  - rdsMetric：指标监控账户，用于watchdog采集数据库状态数据。   |
   
#### 实例操作限制
表5实例操作限制 
| 限制项  | 说明                                                                                                                                                                                                           |
|:---|:---|
| 实例部署 | 实例所部署的云服务器，对用户都不可见，即只允许应用程序通过IP地址和端口访问数据库。                                                                                                                                                                   |
| 数据迁移 | 使用DRS可以快速解决多场景下，数据库之间的数据流通问题，操作便捷、简单，仅需分钟级就能搭建完成迁移任务。通过服务化迁移，免去了传统的DBA人力成本和硬件成本，帮助您降低数据传输的成本。                                                                                                                |
| 主备复制 | FlexusRDS for PostgreSQL本身提供主备复制架构的双节点集群，无需用户手动搭建。其中主备复制架构集群的备实例不对用户开放，用户应用不可直接访问。                                                                                                                           |
| 重启实例 | 无法通过命令行重启，必须通过服务的管理控制台操作重启实例。                                                                                                                                                                                |
| 查看备份 | 下载手动和自动备份文件，用于本地存储备份。支持使用OBS Browser+下载、直接浏览器下载、按地址下载备份文件。 更多信息，请参见[下载全量备份文件](https://support.huaweicloud.com/usermanual-rds-pg/rds_09_0031.html)。 |
| 日志管理 | 默认开启日志，不支持关闭。                                                                                                                                                                                                |
   
