约束与限制
云数据库 GaussDB在使用上有一些固定限制,用来提高实例的稳定性和安全性。
GaussDB 单副本部署实例禁止在生产环境使用,如在生产环境使用,不承诺SLA。且在功能上有相关约束,具体约束限制请参考表6。
规格与限制
| 资源类型 | 规格 | 说明 |
|---|---|---|
| 存储空间 |
| 分布式版:
|
| 连接数 | 最小值为10,理论最大值为262143,实际最大值为动态值。 | 不同内存规格下的最大连接数不同,请参见最大连接数配置。 |
| IOPS |
| SSD云盘和极速型SSD支持的IOPS取决于云硬盘(Elastic Volume Service,简称EVS)的IO性能,具体请参见《云硬盘产品介绍》中“磁盘类型及性能介绍”中“超高IO”和“极速型SSD”的内容。 |
配额限制
| 资源类型 | 限制 | 说明 |
|---|---|---|
| 标签 | 1个实例最多支持20个标签配额。 | 更多信息,请参见标签。 |
| 免费备份空间 | GaussDB提供了和实例磁盘大小相同的部分免费存储空间,用于存放您的备份数据。 | 免费的存储空间是在收取了数据盘的存储空间费用后赠送的,更多信息,请参见GaussDB的备份是如何收费的。 |
| 自动备份保留天数 | 默认为7天,可设置范围为1~3660天。 | 更多信息,请参见设置实例级自动备份策略。 |
命名限制
| 限制项 | 说明 |
|---|---|
| 实例名称 |
|
| 备份名称 |
|
| 参数模板名称 |
|
安全限制
| 限制项 | 说明 |
|---|---|
| 管理员账户root权限 | 创建实例页面只提供管理员root用户权限。 说明: 在2022.08.30后,GaussDB为root用户开放了sysadmin权限。新创建实例的root用户都将拥有sysadmin权限,而存量实例执行版本升级后,root用户也将拥有sysadmin权限,升级操作请参考版本升级。 如果存量实例未进行版本升级,则管理员root用户权限为:createrole,createdb和monadmin。由于旧版本root权限低于完整的管理员用户权限, 部分SQL语法/函数执行时会报权限不足,例如:create tablespace 等 |
| 管理员账户root的密码 |
更多信息,请参见重置管理员密码。 |
| 数据库端口 | 设置范围为1024~39989(其中2378~2380、2400、4999~5001、5100、5500、5999~6001、6009~6010、6500、8015、8097、8098、8181、9090、9100、9180、9187、9200、12016、12017、20049、20050、21731、21732、32122~32126、39001被系统占用不可设置)。 更多信息,请参见修改数据库端口。 |
| 磁盘加密 | 购买磁盘加密后,在实例创建成功后不可修改磁盘加密状态,且无法更改密钥。 |
| 虚拟私有云 | 目前GaussDB实例创建完成后不支持切换虚拟私有云。 |
| 安全组 |
|
| 系统账户 | 创建GaussDB数据库实例时,系统会自动为实例创建如下系统账户(用户不可使用),用于给数据库实例提供完善的后台运维管理服务。
|
实例操作限制
| 功能 | 使用限制 |
|---|---|
| 数据库访问 |
|
| 部署 | 实例所部署的服务器,对用户都不可见,即只允许应用程序通过IP地址和端口访问数据库。 |
| 重启GaussDB实例 | 无法通过命令行重启,必须通过GaussDB的管理控制台操作重启实例。 |
| GaussDB备份查看 | GaussDB实例在对象存储服务上的备份文件,对用户不可见。 |
| 变更CPU和内存规格 |
|
| 故障切换 | 对于集中式版,主节点切换备节点,有10s左右服务不可用。 |
| 数据恢复 | 为避免数据丢失,建议数据恢复前备份重要数据。 |
| 存储空间 | 若实例的磁盘空间已满,此时不可进行数据库写入操作,您需要扩容磁盘使实例恢复到正常状态。建议定期检查存储空间。 |
| 性能优化 | 性能调优过程有时候需要重启集群,可能会中断当前业务。 |
| 回收站管理 |
|
| 功能 | V2.0-3.0以下版本是否支持 | V2.0-3.0以上版本是否支持 |
|---|---|---|
| 创建实例 | Y | Y |
| 重启实例 | Y | Y |
| 参数修改 | Y | Y |
| 参数应用 | Y | Y |
| 重置密码 | Y | Y |
| 全量备份 | N | Y |
| 差量备份 | N | Y |
| 删除备份 | N | Y |
| 修改备份策略 | N | Y |
| 恢复到当前实例 | N | Y |
| 恢复到新实例 | N | Y |
| 恢复到已有实例 | N | Y |
| 磁盘扩容 | Y | Y |
| 规格变更 | Y | Y |
| 热补丁升级 | N | Y |
| 就地升级 | Y(仅支持升级至V2.0-3.0以上版本) | Y |
| 灰度升级 | N | Y(仅V2.0-3.207及以上版本支持) |
| 查看监控指标 | Y | Y |
| 实例删除 | Y | Y |
| 回收站 | N | Y |
| 查询磁盘使用 | Y | Y |
| 创建数据库 | Y | Y |
| 查询数据库 | Y | Y |
| 创建schema及用户 | Y | Y |
| 删除schema及用户 | Y | Y |
| 执行数据库操作 | Y | Y |