检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
云审计服务支持的FlexusRDS操作列表 通过云审计服务,您可以记录与Flexus云数据库RDS实例相关的操作事件,便于日后的查询、审计和回溯。 表1 云审计服务支持的Flexus云数据库RDS操作列表 操作名称 资源类型 事件名称 创建实例、恢复到新实例 instance createInstance
PostgreSQL实例的版本以及ECS的操作系统没有限制。 下面以Huawei Cloud EulerOS 2.0镜像的ECS为例,安装PostgreSQL 16.4版本客户端。 图3 查看ECS镜像 要支持SSL,需要在ECS上提前下载openssl。 sudo yum install -y openssl-devel
常用概念 实例 实例类型 实例规格 自动备份 手动备份 FlexusRDS的最小管理单元是实例,一个实例代表了一个独立运行的数据库。用户可以在FlexusRDS中自助创建及管理实例。 FlexusRDS实例分为单机实例和主备实例。 表1 实例类型简介 实例类型 简介 使用说明 单机实例
修订记录 发布日期 修订记录 2024-07-30 第一次正式发布。
PostgreSQL实例的性能规格包括vCPU个数和内存、数据盘大小,以及实例类型。 数据盘:购买的存储空间大小,购买完成后支持设置自动扩容,最大可扩容至4000GB,详见自动扩容FlexusRDS for PostgreSQL实例存储空间。 实例类型 主备:一主一备的经典高可用架构。备机提高了实例的可靠
PostgreSQL的日志管理功能支持查看数据库级别的日志,包括数据库主库和从库运行的错误信息,以及运行较慢的SQL查询语句,有助于您分析系统中存在的问题。 错误日志记录了数据库运行的实时日志,您可以通过错误日志分析系统中存在的问题,您也可以下载错误日志进行业务分析。 目前支持查看近1个月的错误日志。 查看日志明细
原实例和目标实例的数据库类型必须一致,如都是MySQL。 原实例和目标实例的数据库版本必须一致。 数据库目标实例需大于或等于原实例的数据卷总大小。 URI URI格式 POST /v3/{project_id}/instances 参数说明 表1 参数说明 名称 是否必选 参数类型 说明 project_id
优先为表中的每一列选择符合存储需要的最小的数据类型。优先考虑数字类型,其次为日期或二进制类型,最后是字符类型。列的字段类型越大,建立索引占据的空间就越大,导致一个页中的索引越少,造成IO次数增加,从而影响性能。 整数型选择能符合需求的最短列类型,如果为非负数,声明需是无符号(UNSIGNED)类型。 每个字段尽可能具有NOT
慢日志功能支持查看指定执行语句类型或时间段的慢日志记录。 只有SELECT语句会返回“结果行数”,INSERT、UPDATE、DELETE、CREATE语句默认“结果行数”为0。 慢日志功能支持查看指定数据库名称(仅支持精确搜索,不能包含特殊字符)的慢日志记录。 慢日志为记录执行完毕且执行耗时
or code.test.com:443 Content-Type 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 是 application/json Content-Length 请求body长度,单位为Byte。
MySQL实例的性能规格包括vCPU个数和内存、数据盘大小,以及实例类型。 数据盘:购买的存储空间大小,购买完成后支持设置自动扩容,最大可扩容至4000GB,详见自动扩容FlexusRDS for MySQL实例存储空间。 实例类型 主备:一主一备的经典高可用架构。备机提高了实例的可靠性,
不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 请求消息 表2 参数说明 名称 是否必选 参数类型 说明 values 是 Map<String,String> 参数解释: 参数值对象,用户基于默认参数模板自定义的参数值。 约束限制: 不涉及。 取值范围: key:参数名称,如“
MySQL的日志管理功能支持查看数据库级别的日志,包括数据库主库和从库运行的错误信息,以及运行较慢的SQL查询语句,有助于您分析系统中存在的问题。 错误日志记录了数据库运行的实时日志,您可以通过错误日志分析系统中存在的问题,您也可以下载错误日志进行业务分析。 目前支持查看近1个月的错误日志。 查看日志明细
/v3/{project_id}/instances/{instance_id}/db-upgrade 参数说明 表1 参数说明 名称 是否必选 参数类型 说明 project_id 是 String 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制:
开启参数“log_duration”,可能会在日志中记录带有敏感信息的SQL语句,建议关闭该配置。 参数“log_min_duration_statement”用于设置最小执行时间,执行时间大于等于这个值的语句都将被记录,单位为毫秒。 值为0,表示记录所有语句,值为-1,表示不记录语句。具体请参见查看或下载FlexusRDS
configuration_parameters Array of objects 参数解释: 参数对象,用户基于默认参数模板自定义的参数配置。 详情请参见表3。 表3 configuration_parameters字段数据结构说明 名称 参数类型 说明 name String 参数解释: 参数名称。 取值范围:
建议保持合理的活跃连接数。 避免长连接,长连接的缓存可能较大,导致内存不足,建议定期释放长连接。 可靠性和可用性 生产数据库的实例类型请选择主备类型。 业务上线前,对数据库进行评估,选择合适的实例规格和磁盘大小。 备份恢复 业务高峰时执行备份可能会备份失败,建议手动备份选择在业务低峰期间。
参数等方式,定期释放长连接。 检查应用程序框架,避免应用程序自动begin事务,但不做任何操作。 可靠性、可用性 生产数据库的实例类型务必选择主备类型。 生产数据库的CPU、内存、磁盘要有一定的冗余,正常使用保持在85%以下,防止出现OOM、磁盘满等异常问题。 将主、备机部署在不同可用区内,增加可用性。
名称 参数类型 说明 table_limit Integer 参数解释: 恢复表数量限制个数。 取值范围: 不涉及。 instances Array of objects 参数解释: 实例信息。详细说明请参见表4。 表4 instances字段数据结构说明 参数 参数类型 描述 id
异常请求结果 异常响应要素说明 表1 异常响应要素说明 名称 参数类型 说明 error_code String 提交任务异常时返回的错误编码。 error_msg String 提交任务异常时返回的错误描述信息。 响应样例 { "error_code": "DBS.200022"