华为云用户手册

  • 日志 RDS for MySQL 支持查看数据库级别的错误日志,包括数据库主库和从库运行的错误信息,以及运行较慢的SQL查询语句,有助于分析系统中存在的问题。 错误日志的详细介绍,请参见查看或下载错误日志。 慢日志用来记录执行时间超过当前慢日志阈值“long_query_time”(默认是1秒)的语句,通过慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。 慢日志的详细介绍,请参见查看或下载慢日志。 支持查看主备切换日志,通过RDS for MySQL实例的主备切换日志信息,评估对业务的影响。 主备切换日志的详细介绍,请参见查看主备切换日志。 支持开通SQL审计功能,系统会将所有的SQL操作记录下来存入日志文件,以提供针对数据增删改查等操作的审计行为。 SQL审计的详细介绍和开通配置方法,请参见开启SQL审计日志。 RDS for PostgreSQL 错误日志记录了数据库运行时的日志,通过错误日志有助于分析系统中存在的问题。 错误日志的详细介绍,请参见查看或下载错误日志。 慢日志用来记录执行时间超过当前慢日志阈值“log_min_duration_statement”的语句,通过慢日志的日志明细、统计分析情况,查找出执行效率低的语句,进行优化。 慢日志的详细介绍,请参见查看或下载慢日志。 RDS for SQL Server 运行日志记录了数据库运行时的日志,通过运行 日志分析 系统中存在的问题。 运行日志的详细介绍,请参见查看或下载运行日志。 慢日志用来记录执行时间超过当前慢日志阈值“long_query_time”(默认是1秒)的语句,通过慢日志的日志明细,查找出执行效率低的语句,进行优化。 慢日志的详细介绍,请参见查看或下载慢日志。 默认开启SQL审计功能,系统会将对服务级、数据库级、表级的主要变更操作记录进审计日志文件,以提供针对数据增删改查等操作的审计行为。 审计日志的详细介绍,请参见查看或下载审计日志。
  • 审计 云审计 服务(Cloud Trace Service, CTS ),是华为 云安全 解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录RDS的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 CTS支持追踪的RDS for MySQL管理事件和数据事件列表,请参见支持审计的关键操作列表。 CTS支持追踪的RDS for PostgreSQL管理事件和数据事件列表,请参见支持审计的关键操作列表。 CTS支持追踪的RDS for SQL Server管理事件和数据事件列表,请参见支持审计的关键操作列表。
  • 服务韧性 RDS for MySQL使用EVS作为存放数据的云盘,本身具有三副本的冗余,提供9个9的数据持久性,还通过跨区域复制、AZ之间数据容灾、AZ内反亲和等技术方案,保障实例的可靠性和可用性。 RDS for PostgreSQL使用EVS作为存放数据的云盘,本身具有三副本的冗余,提供9个9的数据持久性,还通过跨区域复制、AZ内反亲和等技术方案,保障实例的可靠性和可用性。 RDS for SQL Server使用EVS作为存放数据的云盘,本身具有三副本的冗余,提供9个9的数据持久性,还通过跨区域复制、AZ内反亲和等技术方案,保障实例的可靠性和可用性。 图1 可靠性架构保证数据稳定,业务可靠 父主题: 安全
  • 数据保护技术 云数据库RDS通过多种数据保护手段和特性,保障存储在RDS中的数据安全可靠。 表1 RDS的数据保护手段和特性 数据保护手段 简要说明 详细介绍 传输加密(SSL) RDS for MySQL实例支持非SSL和SSL传输协议,为保证数据传输的安全性,推荐您使用更加安全的SSL协议。 RDS for PostgreSQL实例和RDS for SQL Server实例支持SSL传输协议,保证数据传输的安全性。 RDS for MySQL:设置SSL 数据加密 RDS for PostgreSQL:通过psql命令行内网连接实例 RDS for SQL Server:通过内网连接RDS for SQL Server实例 跨可用区部署 为了达到更高的可靠性,RDS支持选择多可用区部署主实例和备实例,可用区之间内网互通,不同可用区之间物理隔离,RDS会自动将主实例和备实例分布到不同的可用区,以提供故障切换能力和高可用性。 RDS for MySQL:购买实例选择跨可用区部署 RDS for PostgreSQL:购买实例选择跨可用区部署 RDS for SQL Server:购买实例选择跨可用区部署 删除保护 云数据库RDS支持将退订后的包年包月实例和删除的按需实例,加入回收站管理。通过数据库回收站中重建实例功能,可以恢复1~7天内删除的实例。 RDS for MySQL:回收站 RDS for PostgreSQL:回收站 RDS for SQL Server:回收站 跨区域备份 云数据库RDS支持将备份文件存放到另一个区域存储,某一区域的实例故障后,可以在异地区域使用备份文件在异地恢复到新的RDS实例,用来恢复业务。 RDS for MySQL:设置跨区域备份策略 RDS for PostgreSQL:设置跨区域备份策略 RDS for SQL Server:设置跨区域备份策略 父主题: 安全
  • RDS for SQL Server 2014功能概览 类别 功能 版本 web版 标准版 企业版 单机 单机 主备 单机 主备 实例管理 购买实例 √ √ √ √ √ 重启实例 √ √ √ √ √ 实例续费 √ √ √ √ √ 变更计费方式 按需实例转包周期 包周期实例转按需 √ √ √ √ √ 变更实例的CPU和规格 √ √ √ √ √ 重置密码 √ √ √ √ √ 单机转主备 × √ × √ × 磁盘扩容 √ √ √ √ √ 手动切换主备实例 × × √ × √ 删除按需实例 √ √ √ √ √ 升级引擎版本 √ √ √ √ √ 创建只读实例 × × × × × 修改实例名称 √ √ √ √ √ 修改备注 √ √ √ √ √ 创建指定实例字符集 √ √ √ √ √ 设置可维护时间段 √ √ √ √ √ 购买相同配置实例 √ √ √ √ √ 标签 管理标签 √ √ √ √ √ 任务中心 任务中心 √ √ √ √ √ 数据迁移 离线迁移 √ √ √ √ √ 数据库连接 VPC内访问(内网访问) √ √ √ √ √ 公网访问 √ √ √ √ √ 修改内网地址 √ √ √ √ √ 修改数据库端口 √ √ √ √ √ 备份恢复 全量备份(自动备份) √ √ √ √ √ 增量备份 √ √ √ √ √ 下载备份 √ √ √ √ √ 复制备份 √ √ √ √ √ 自动备份策略 √ √ √ √ √ 通过备份文件恢复到RDS for SQL Server √ √ √ √ √ 恢复实例到指定时间点 √ √ √ √ √ 手动备份 √ √ √ √ √ 恢复到新实例 √ √ √ √ √ 恢复到已有实例 √ √ √ √ √ 设置跨区域备份策略 √ √ √ √ √ 监控与告警 资源监控 √ √ √ √ √ 引擎监控 √ √ √ √ √ 设置告警规则 √ √ √ √ √ 参数管理 创建参数模板 √ √ √ √ √ 比较参数模板 √ √ √ √ √ 应用参数模板 √ √ √ √ √ 查看参数模板应用记录 √ √ √ √ √ 编辑参数模板 √ √ √ √ √ 导出参数模板 √ √ √ √ √ 查看参数修改历史 √ √ √ √ √ 日志管理 查看或下载运行日志 √ √ √ √ √ 查看或下载慢日志 √ √ √ √ √ 安全管理 云审计服务 √ √ √ √ √ 数据库审计(DBSS) √ √ √ √ √ 服务端加密 √ √ √ √ √ 数据库安全 √ √ √ √ √ 修改实例安全组 √ √ √ √ √ 开启透明数据加密(TDE) × × × √ √ 回收站 设置回收站策略 √ √ √ √ √ 重建实例 √ √ √ √ √ 引擎主要功能 账号管理 √ √ √ √ √ 数据库管理 √ √ √ √ √ 加域实例创建与访问 √ √ √ √ √ 分布式事务(MSDTC) √ √ √ √ √ 集成服务(SSIS) × √ √ √ √ 文件流(FileStream) √ √ × √ × 开启CLR集成功能 √ √ √ √ √ 创建和配置Agent Job和Dblink √ √ √ √ √ 存储过程相关 修改自定义数据库名称 √ √ √ √ √ 变更数据捕获(CDC) × √ √ √ √ 收缩数据库 √ √ √ √ √ 数据库复制 √ √ √ √ √ 更新数据库统计信息 √ √ √ √ √ 跟踪标记 √ √ √ √ √ 最佳实践 发布与订阅 √ √ √ √ √ 对接SSRS报表服务 √ √ √ √ √ 添加链接服务器 √ √ √ √ √ 父主题: RDS for SQL Server各版本功能概览
  • RDS for PostgreSQL实例规格 RDS for PostgreSQL实例支持的数据库版本请参见数据库引擎和版本。 RDS for PostgreSQL实例规格的CPU架构分为X86架构和ARM架构,详见表1。支持的规格列表请参见表4、表5和表6。 X86架构:通用型(推荐)、独享型(推荐)、通用增强型(存量经营)、通用增强II型(存量经营) ARM架构:鲲鹏通用增强型 表1 实例规格类型 规格 说明 适用场景 约束限制 通用型(推荐) 与同一物理机上的其他通用型规格实例共享CPU资源,通过资源复用换取CPU使用率最大化,性价比较高,适用于对性能稳定性要求较低的应用场景。 侧重对成本、性价比要求较高的场景。 后续主推规格,支持的区域如表2所示。 独享型(推荐) 完全独享的CPU和内存,性能长期稳定,不会因为物理机上其它实例的行为而受到影响,适用于对性能稳定性要求较高的应用场景。 电商、游戏、金融、政企等核心数据库场景。 后续主推规格,支持的区域如表2所示。 通用增强型、通用增强II型 CPU性能强劲,并搭载全新网络加速引擎,以及DPDK(Data Plane Development Kit)快速报文处理机制,提供更高的网络性能以及算力,满足不同场景需求。 对数据库算力与网络有更高性能要求的网站和Web应用场景。 该规格为存量经营。 鲲鹏通用增强型 搭载鲲鹏920处理器及25GE智能高速网卡,提供强劲鲲鹏算力和高性能网络 政府、互联网等企业场景。 支持的区域如表3所示。 表2 通用型、独享型支持的区域 规格类型 区域 通用型、独享型 华北-北京四、华北-乌兰察布一 华东-上海一 华南-广州、华南-广州-友好用户环境 西南-贵阳一 亚太-曼谷、亚太-新加坡 中国-香港 拉美-圣保罗一、拉美-圣地亚哥、拉美-墨西哥城一、拉美-墨西哥城二 非洲-约翰内斯堡 表3 鲲鹏通用增强型支持的区域 规格类型 区域 可用区 PostgreSQL版本 鲲鹏通用增强型 华北-北京四 可用区一、可用区二、可用区七 11 华东-上海一 可用区一、可用区三 11 华南-广州 可用区二、可用区五 11 华南-深圳 可用区一 11 西南-贵阳一 可用区一 11 华北-乌兰察布一 可用区一 11 表4 X86架构实例规格(通用型、独享型) 规格 主备实例规格码 只读实例规格码 单机实例规格码 vCPU(个) 内存(GB) 通用型 rds.pg.n1.medium.2.ha rds.pg.n1.medium.2.rr rds.pg.n1.medium.2 1 2 rds.pg.n1.large.2.ha rds.pg.n1.large.2.rr rds.pg.n1.large.2 2 4 rds.pg.n1.large.4.ha rds.pg.n1.large.4.rr rds.pg.n1.large.4 2 8 rds.pg.n1.xlarge.2.ha rds.pg.n1.xlarge.2.rr rds.pg.n1.xlarge.2 4 8 rds.pg.n1.xlarge.4.ha rds.pg.n1.xlarge.4.rr rds.pg.n1.xlarge.4 4 16 rds.pg.n1.2xlarge.2.ha rds.pg.n1.2xlarge.2.rr rds.pg.n1.2xlarge.2 8 16 rds.pg.n1.2xlarge.4.ha rds.pg.n1.2xlarge.4.rr rds.pg.n1.2xlarge.4 8 32 独享型 说明: SSD云盘和极速型SSD支持的独享型规格存在差异,请以实际环境为准。 rds.pg.x1.large.2.ha rds.pg.x1.large.2.rr - 2 4 rds.pg.x1.large.4.ha rds.pg.x1.large.4.rr - 2 8 rds.pg.x1.large.8.ha rds.pg.x1.large.8.rr - 2 16 rds.pg.x1.xlarge.2.ha rds.pg.x1.xlarge.2.rr - 4 8 rds.pg.x1.xlarge.4.ha rds.pg.x1.xlarge.4.rr - 4 16 rds.pg.x1.xlarge.8.ha rds.pg.x1.xlarge.8.rr - 4 32 rds.pg.x1.2xlarge.2.ha rds.pg.x1.2xlarge.2.rr - 8 16 rds.pg.x1.2xlarge.4.ha rds.pg.x1.2xlarge.4.rr - 8 32 rds.pg.x1.2xlarge.8.ha rds.pg.x1.2xlarge.8.rr - 8 64 rds.pg.x1.4xlarge.2.ha rds.pg.x1.4xlarge.2.rr - 16 32 rds.pg.x1.4xlarge.4.ha rds.pg.x1.4xlarge.4.rr - 16 64 rds.pg.x1.4xlarge.8.ha rds.pg.x1.4xlarge.8.rr - 16 128 rds.pg.x1.8xlarge.2.ha rds.pg.x1.8xlarge.2.rr - 32 64 rds.pg.x1.8xlarge.4.ha rds.pg.x1.8xlarge.4.rr - 32 128 rds.pg.x1.16xlarge.2.ha rds.pg.x1.16xlarge.2.rr - 64 128 rds.pg.x1.16xlarge.4.ha rds.pg.x1.16xlarge.4.rr - 64 256 rds.pg.x1.16xlarge.8.ha rds.pg.x1.16xlarge.8.rr - 64 512 表5 X86架构实例规格(通用增强型、通用增强II型) 规格 vCPU(个) 内存(GB) 通用增强型 1 2 1 4 2 4 2 8 2 16 4 8 4 16 4 32 8 32 8 64 16 64 32 128 60 128 60 256 通用增强II型 2 4 2 8 2 16 4 8 4 16 4 32 8 16 8 32 8 64 16 32 16 64 16 128 32 64 32 128 64 128 64 256 64 512 表6 ARM架构实例规格 规格 主备实例规格码 只读实例规格码 单机实例规格码 vCPU(个) 内存(GB) 鲲鹏通用增强型 rds.pg.large.arm2.ha rds.pg.large.arm2.rr rds.pg.large.arm2.single 2 4 rds.pg.large.arm4.ha rds.pg.large.arm4.rr rds.pg.large.arm4.single 2 8 rds.pg.xlarge.arm2.ha rds.pg.xlarge.arm2.rr rds.pg.xlarge.arm2.single 4 8 rds.pg.xlarge.arm4.ha rds.pg.xlarge.arm4.rr rds.pg.xlarge.arm4.single 4 16 rds.pg.2xlarge.arm2.ha rds.pg.2xlarge.arm2.rr rds.pg.2xlarge.arm2.single 8 16 rds.pg.2xlarge.arm4.ha rds.pg.2xlarge.arm4.rr rds.pg.2xlarge.arm4.single 8 32 rds.pg.4xlarge.arm2.ha rds.pg.4xlarge.arm2.rr rds.pg.4xlarge.arm2.single 16 32 rds.pg.4xlarge.arm4.ha rds.pg.4xlarge.arm4.rr rds.pg.4xlarge.arm4.single 16 64 rds.pg.8xlarge.arm2.ha rds.pg.8xlarge.arm2.rr rds.pg.8xlarge.arm2.single 32 64 rds.pg.8xlarge.arm4.ha rds.pg.8xlarge.arm4.rr rds.pg.8xlarge.arm4.single 32 128 rds.pg.15xlarge.arm2.ha rds.pg.15xlarge.arm2.rr rds.pg.15xlarge.arm2.single 60 120 数据库实例规格请以实际环境为准。 父主题: 实例规格
  • RDS for SQL Server 2012功能概览 类别 功能 版本 web版 标准版 企业版 单机 单机 主备 单机 主备 实例管理 购买实例 √ √ √ √ √ 重启实例 √ √ √ √ √ 实例续费 √ √ √ √ √ 变更计费方式 按需实例转包周期 包周期实例转按需 √ √ √ √ √ 变更实例的CPU和规格 √ √ √ √ √ 重置密码 √ √ √ √ √ 单机转主备 × √ × √ × 磁盘扩容 √ √ √ √ √ 手动切换主备实例 × × √ × √ 删除按需实例 √ √ √ √ √ 升级引擎版本 √ √ √ √ √ 创建只读实例 × × × × × 修改实例名称 √ √ √ √ √ 修改备注 √ √ √ √ √ 创建指定实例字符集 √ √ √ √ √ 设置可维护时间段 √ √ √ √ √ 购买相同配置实例 √ √ √ √ √ 标签 管理标签 √ √ √ √ √ 任务中心 任务中心 √ √ √ √ √ 数据迁移 离线迁移 √ √ √ √ √ 数据库连接 VPC内访问(内网访问) √ √ √ √ √ 公网访问 √ √ √ √ √ 修改内网地址 √ √ √ √ √ 修改数据库端口 √ √ √ √ √ 备份恢复 全量备份(自动备份) √ √ √ √ √ 增量备份 √ √ √ √ √ 下载备份 √ √ √ √ √ 复制备份 √ √ √ √ √ 自动备份策略 √ √ √ √ √ 通过备份文件恢复到RDS for SQL Server √ √ √ √ √ 恢复实例到指定时间点 √ √ √ √ √ 手动备份 √ √ √ √ √ 恢复到新实例 √ √ √ √ √ 恢复到已有实例 √ √ √ √ √ 设置跨区域备份策略 √ √ √ √ √ 监控与告警 资源监控 √ √ √ √ √ 引擎监控 √ √ √ √ √ 设置告警规则 √ √ √ √ √ 参数管理 创建参数模板 √ √ √ √ √ 比较参数模板 √ √ √ √ √ 应用参数模板 √ √ √ √ √ 查看参数模板应用记录 √ √ √ √ √ 编辑参数模板 √ √ √ √ √ 导出参数模板 √ √ √ √ √ 查看参数修改历史 √ √ √ √ √ 日志管理 查看或下载运行日志 √ √ √ √ √ 查看或下载慢日志 √ √ √ √ √ 安全管理 云审计服务 √ √ √ √ √ 数据库审计(DBSS) √ √ √ √ √ 服务端加密 √ √ √ √ √ 数据库安全 √ √ √ √ √ 修改实例安全组 √ √ √ √ √ 开启透明数据加密(TDE) × × × √ √ 回收站 设置回收站策略 √ √ √ √ √ 重建实例 √ √ √ √ √ 引擎主要功能 账号管理 √ √ √ √ √ 数据库管理 √ √ √ √ √ 加域实例创建与访问 √ √ √ √ √ 分布式事务(MSDTC) √ √ √ √ √ 集成服务(SSIS) × × × × × 文件流(FileStream) √ √ × √ × 开启CLR集成功能 √ √ √ √ √ 创建和配置Agent Job和Dblink √ √ √ √ √ 存储过程相关 修改自定义数据库名称 √ √ √ √ √ 变更数据捕获(CDC) × √ √ √ √ 收缩数据库 √ √ √ √ √ 数据库复制 √ √ √ √ √ 更新数据库统计信息 √ √ √ √ √ 跟踪标记 √ √ √ √ √ 最佳实践 发布与订阅 √ √ √ √ √ 对接SSRS报表服务 √ √ √ √ √ 添加链接服务器 √ √ √ √ √ 父主题: RDS for SQL Server各版本功能概览
  • 到期与欠费 服务到期 “按需计费”实例,没有到期的概念。 “包年/包月”实例到期后无法在RDS管理控制台进行该实例的操作,相关接口也无法调用,自动化监控或告警等运维也会停止。如果在保留期结束时您没有续费,实例将终止服务,系统中的数据也将被永久删除。 若您购买的实例已到期,请参见费用中心用户指南中资源停止服务或逾期释放说明章节进行处理。 欠费 “包年/包月”实例,没有欠费的概念。 “按需计费”实例是按实际使用扣费,当余额不足,无法扣费,就会导致实例欠费。您续费后解冻实例,可继续正常使用,请注意在保留期进行的续费,是以原到期时间作为生效时间,您应当支付从进入保留期开始到续费时的服务费用。 若您购买的实例已欠费,请参见费用中心用户指南中欠费还款章节进行处理。
  • 计费项 华为云RDS对您选择的数据库实例、数据库存储和备份存储(可选)收费。 表1 RDS计费项说明 计费项 计费说明 数据库实例 提供包年包月和按需计费两种方式。同一个实例下的实例规格计费方式和存储计费方式保持一致。 数据库存储 备份存储(可选) RDS提供了部分免费存储空间,用于存放您的备份数据,其总容量约为您购买容量的100%。备份存储用量超过数据库存储空间的100%,开始按照阶梯计费。 公网流量 RDS实例支持公网访问,公网访问会产生带宽流量费;RDS数据库实例在云内部网络产生的流量不计费。 华为云RDS管理费用详情,请参见产品价格详情。您可以通过RDS提供的价格计算器,选择您需要的实例规格,来快速计算出购买RDS实例的参考价格。
  • RDS与其他服务的关系 关系型数据库与其他服务之间的关系,具体如下图所示。 图1 关系型数据库与其他服务的关系示意图 表1 与其他服务的关系 相关服务 交互功能 弹性云服务器(E CS ) 云数据库RDS服务配合弹性云服务器(Elastic Cloud Server,简称ECS)一起使用,通过内网连接云数据库RDS可以有效地降低应用响应时间、节省公网流量费用。 虚拟私有云(VPC) 对您的云数据库RDS实例进行网络隔离和访问控制。 对象存储服务 (OBS) 存储云数据库RDS实例的自动和手动备份数据。 云监控服务 (Cloud Eye) 云监控 服务是一个开放性的监控平台,帮助用户实时监测云数据库RDS资源的动态。云监控服务提供多种告警方式以保证及时预警,为您的服务正常运行保驾护航。 云审计服务(CTS) 云审计服务(Cloud Trace Service,简称CTS),为用户提供云服务资源的操作记录,供您查询、审计和回溯使用。 数据库安全服务(DBSS) 数据库前端使用数据库安全服务(Database Security Service,简称DBSS),多种策略防止数据库被攻击,持久保护云上数据库安全。 分布式缓存服务(DCS) 分布式缓存服务(Distributed Cache Service,简称DCS)通过将热点数据放入缓存,加快用户端的访问速度,提升用户体验。 分布式数据库 中间件服务(DDM) 对于云数据库 RDS for MySQL,使用分布式数据库中间件服务(Distributed Database Middleware,简称DDM),后端对接多个数据库实例,实现分布式数据库的透明访问。 数据复制服务 (DRS) 使用数据复制服务,实现数据库平滑迁移上云。 数据管理服务(DAS) 使用数据管理服务,通过专业优质的可视化操作界面,提高数据管理工作的效率和安全。
  • RDS for SQL Server 2016功能概览 类别 功能 版本 web版 标准版 企业版 单机 单机 主备 单机 主备 实例管理 购买实例 √ √ √ √ √ 重启实例 √ √ √ √ √ 实例续费 √ √ √ √ √ 变更计费方式 按需实例转包周期 包周期实例转按需 √ √ √ √ √ 变更实例的CPU和规格 √ √ √ √ √ 重置密码 √ √ √ √ √ 单机转主备 × √ × √ × 磁盘扩容 √ √ √ √ √ 手动切换主备实例 × × √ × √ 删除按需实例 √ √ √ √ √ 升级引擎版本 √ √ √ √ √ 创建只读实例 × × × × × 修改实例名称 √ √ √ √ √ 修改备注 √ √ √ √ √ 创建指定实例字符集 √ √ √ √ √ 设置可维护时间段 √ √ √ √ √ 购买相同配置实例 √ √ √ √ √ 标签 管理标签 √ √ √ √ √ 任务中心 任务中心 √ √ √ √ √ 数据迁移 离线迁移 √ √ √ √ √ 数据库连接 VPC内访问(内网访问) √ √ √ √ √ 公网访问 √ √ √ √ √ 修改内网地址 √ √ √ √ √ 修改数据库端口 √ √ √ √ √ 备份恢复 全量备份(自动备份) √ √ √ √ √ 增量备份 √ √ √ √ √ 下载备份 √ √ √ √ √ 复制备份 √ √ √ √ √ 自动备份策略 √ √ √ √ √ 通过备份文件恢复到RDS for SQL Server √ √ √ √ √ 恢复实例到指定时间点 √ √ √ √ √ 手动备份 √ √ √ √ √ 恢复到新实例 √ √ √ √ √ 恢复到已有实例 √ √ √ √ √ 设置跨区域备份策略 √ √ √ √ √ 监控与告警 资源监控 √ √ √ √ √ 引擎监控 √ √ √ √ √ 设置告警规则 √ √ √ √ √ 参数管理 创建参数模板 √ √ √ √ √ 比较参数模板 √ √ √ √ √ 应用参数模板 √ √ √ √ √ 查看参数模板应用记录 √ √ √ √ √ 编辑参数模板 √ √ √ √ √ 导出参数模板 √ √ √ √ √ 查看参数修改历史 √ √ √ √ √ 日志管理 查看或下载运行日志 √ √ √ √ √ 查看或下载慢日志 √ √ √ √ √ 安全管理 云审计服务 √ √ √ √ √ 数据库审计(DBSS) √ √ √ √ √ 服务端加密 √ √ √ √ √ 数据库安全 √ √ √ √ √ 修改实例安全组 √ √ √ √ √ 开启透明数据加密(TDE) × × × √ √ 回收站 设置回收站策略 √ √ √ √ √ 重建实例 √ √ √ √ √ 引擎主要功能 账号管理 √ √ √ √ √ 数据库管理 √ √ √ √ √ 加域实例创建与访问 √ √ √ √ √ 分布式事务(MSDTC) √ √ √ √ √ 集成服务(SSIS) × √ √ √ √ 文件流(FileStream) √ √ × √ × 开启CLR集成功能 √ √ √ √ √ 创建和配置Agent Job和Dblink √ √ √ √ √ 存储过程相关 修改自定义数据库名称 √ √ √ √ √ 变更数据捕获(CDC) × √ √ √ √ 收缩数据库 √ √ √ √ √ 数据库复制 √ √ √ √ √ 更新数据库统计信息 √ √ √ √ √ 跟踪标记 √ √ √ √ √ 最佳实践 发布与订阅 √ √ √ √ √ 对接SSRS报表服务 √ √ √ √ √ 添加链接服务器 √ √ √ √ √ 父主题: RDS for SQL Server各版本功能概览
  • RDS for SQL Server 2017功能概览 类别 功能 版本 web版 标准版 企业版 单机 单机 主备 集群版 实例管理 购买实例 √ √ √ √ 重启实例 √ √ √ √ 实例续费 √ √ √ √ 变更计费方式 按需实例转包周期 包周期实例转按需 √ √ √ √ 变更实例的CPU和规格 √ √ √ √ 重置密码 √ √ √ √ 单机转主备 × √ × × 磁盘扩容 √ √ √ √ 手动切换主备实例 × × √ √ 删除按需实例 √ √ √ √ 升级引擎版本 √ √ √ √ 创建只读实例 × × × √ 修改实例名称 √ √ √ √ 修改备注 √ √ √ √ 创建指定实例字符集 √ √ √ √ 设置可维护时间段 √ √ √ √ 购买相同配置实例 √ √ √ √ 标签 管理标签 √ √ √ √ 任务中心 任务中心 √ √ √ √ 数据迁移 离线迁移 √ √ √ √ 数据库连接 VPC内访问(内网访问) √ √ √ √ 公网访问 √ √ √ √ 修改内网地址 √ √ √ √ 修改数据库端口 √ √ √ √ 备份恢复 全量备份(自动备份) √ √ √ √ 增量备份 √ √ √ √ 下载备份 √ √ √ √ 复制备份 √ √ √ √ 自动备份策略 √ √ √ √ 通过备份文件恢复到RDS for SQL Server √ √ √ √ 恢复实例到指定时间点 √ √ √ √ 手动备份 √ √ √ √ 恢复到新实例 √ √ √ √ 恢复到已有实例 √ √ √ √ 设置跨区域备份策略 √ √ √ √ 监控与告警 资源监控 √ √ √ √ 引擎监控 √ √ √ √ 设置告警规则 √ √ √ √ 参数管理 创建参数模板 √ √ √ √ 比较参数模板 √ √ √ √ 应用参数模板 √ √ √ √ 查看参数模板应用记录 √ √ √ √ 编辑参数模板 √ √ √ √ 导出参数模板 √ √ √ √ 查看参数修改历史 √ √ √ √ 日志管理 查看或下载运行日志 √ √ √ √ 查看或下载慢日志 √ √ √ √ 安全管理 云审计服务 √ √ √ √ 数据库审计(DBSS) √ √ √ √ 服务端加密 √ √ √ √ 数据库安全 √ √ √ √ 修改实例安全组 √ √ √ √ 开启透明数据加密(TDE) × × × √ 回收站 设置回收站策略 √ √ √ √ 重建实例 √ √ √ √ 引擎主要功能 账号管理 √ √ √ √ 数据库管理 √ √ √ √ 加域实例创建与访问 √ √ √ √ 分布式事务(MSDTC) √ √ √ √ 集成服务(SSIS) × √ √ √ 文件流(FileStream) √ √ × √ 开启CLR集成功能 √ √ √ √ 创建和配置Agent Job和Dblink √ √ √ √ 存储过程相关 修改自定义数据库名称 √ √ √ √ 变更数据捕获(CDC) × √ √ √ 收缩数据库 √ √ √ √ 数据库复制 √ √ √ √ 更新数据库统计信息 √ √ √ √ 跟踪标记 √ √ √ √ 最佳实践 发布与订阅 √ √ √ √ 对接SSRS报表服务 √ √ √ √ 添加链接服务器 √ √ √ √ 父主题: RDS for SQL Server各版本功能概览
  • RDS for SQL Server 2019功能概览 类别 功能 版本 web版 标准版 企业版 单机 单机 主备 集群版 实例管理 购买实例 √ √ √ √ 重启实例 √ √ √ √ 实例续费 √ √ √ √ 变更计费方式 按需实例转包周期 包周期实例转按需 √ √ √ √ 变更实例的CPU和规格 √ √ √ √ 重置密码 √ √ √ √ 单机转主备 × √ × × 磁盘扩容 √ √ √ √ 手动切换主备实例 × × √ √ 删除按需实例 √ √ √ √ 升级引擎版本 × × × × 创建只读实例 × × × √ 修改实例名称 √ √ √ √ 修改备注 √ √ √ √ 创建指定实例字符集 √ √ √ √ 设置可维护时间段 √ √ √ √ 购买相同配置实例 √ √ √ √ 标签 管理标签 √ √ √ √ 任务中心 任务中心 √ √ √ √ 数据迁移 离线迁移 √ √ √ √ 数据库连接 VPC内访问(内网访问) √ √ √ √ 公网访问 √ √ √ √ 修改内网地址 √ √ √ √ 修改数据库端口 √ √ √ √ 备份恢复 全量备份(自动备份) √ √ √ √ 增量备份 √ √ √ √ 下载备份 √ √ √ √ 复制备份 √ √ √ √ 自动备份策略 √ √ √ √ 通过备份文件恢复到RDS for SQL Server √ √ √ √ 恢复实例到指定时间点 √ √ √ √ 手动备份 √ √ √ √ 恢复到新实例 √ √ √ √ 恢复到已有实例 √ √ √ √ 设置跨区域备份策略 √ √ √ √ 监控与告警 资源监控 √ √ √ √ 引擎监控 √ √ √ √ 设置告警规则 √ √ √ √ 参数管理 创建参数模板 √ √ √ √ 比较参数模板 √ √ √ √ 应用参数模板 √ √ √ √ 查看参数模板应用记录 √ √ √ √ 编辑参数模板 √ √ √ √ 导出参数模板 √ √ √ √ 查看参数修改历史 √ √ √ √ 日志管理 查看或下载运行日志 √ √ √ √ 查看或下载慢日志 √ √ √ √ 安全管理 云审计服务 √ √ √ √ 数据库审计(DBSS) √ √ √ √ 服务端加密 √ √ √ √ 数据库安全 √ √ √ √ 修改实例安全组 √ √ √ √ 开启透明数据加密(TDE) × √ √ √ 回收站 设置回收站策略 √ √ √ √ 重建实例 √ √ √ √ 引擎主要功能 账号管理 √ √ √ √ 数据库管理 √ √ √ √ 加域实例创建与访问 √ √ √ √ 分布式事务(MSDTC) √ √ √ √ 集成服务(SSIS) × × × √ 文件流(FileStream) √ × × √ 开启CLR集成功能 √ √ √ √ 创建和配置Agent Job和Dblink √ √ √ √ 存储过程相关 修改自定义数据库名称 √ √ √ √ 变更数据捕获(CDC) × √ √ √ 收缩数据库 √ √ √ √ 数据库复制 √ √ √ √ 更新数据库统计信息 √ √ √ √ 跟踪标记 √ √ √ √ 最佳实践 发布与订阅 √ √ √ √ 对接SSRS报表服务 √ √ √ √ 添加链接服务器 √ √ √ √ 父主题: RDS for SQL Server各版本功能概览
  • 云数据库 RDS for SQL Server Microsoft SQL Server是老牌商用级数据库,成熟的企业级架构,轻松应对各种复杂环境。一站式部署、保障关键运维服务,大量降低人力成本。根据华为国际化安全标准,打造安全稳定的数据库运行环境。被广泛应用于政府、金融、医疗、教育和游戏等领域。 云数据库 RDS for SQL Server具有稳定可靠、安全运行、弹性伸缩、轻松管理和经济实用等特点。拥有高可用架构、数据安全保障和故障秒级恢复功能,提供了灵活的备份方案。 当前RDS for SQL Server支持版本请参见数据库引擎和版本。 更多详细信息,请参见官方文档:https://learn.microsoft.com/zh-cn/sql/?view=sql-server-ver16。
  • 版本功能差异(WEB版、标准版、企业版) Microsoft SQL Server官方版本的主要功能差异如表1所示。 表1 主要功能差异 功能 WEB版 标准版 企业版 高可用 不支持 Mirror HA Microsoft SQL Server 2008(Mirror)支持 Microsoft SQL Server 2012(Mirror)支持 Microsoft SQL Server 2014(Mirror)支持 Microsoft SQL Server 2016(Mirror)支持 Microsoft SQL Server 2017(Always On)支持 数据压缩 支持 支持 支持 SQL Profiler 支持 支持 支持 列式索引 不支持 支持 支持 表/索引分区 支持 支持 支持 变更数据捕获(Change Data Capture,简称CDC) 不支持 支持 支持 并行检索操作 不支持 不支持 支持 分区表并行度调整 支持 支持 支持 透明数据加密(Transparent Data Encryption,简称TDE) 不支持 不支持 支持 高级R语言集成 不支持 不支持 支持 父主题: RDS for SQL Server各版本功能概览
  • 云数据库 RDS for PostgreSQL PostgreSQL是一个开源对象云数据库管理系统,并侧重于可扩展性和标准的符合性,被业界誉为“最先进的开源数据库”。云数据库 RDS for PostgreSQL面向企业复杂SQL处理的OLTP在线事务处理场景,支持NoSQL数据类型(JSON/XML/hstore),支持GIS地理信息处理,在可靠性、数据完整性方面有良好声誉,适用于互联网网站、位置应用系统、复杂数据对象处理等应用场景。 支持postgis插件,空间应用卓越。 适用场景丰富,费用低,随时可以根据业务情况弹性伸缩所需的资源,按需开支,量身订做。 当前RDS for PostgreSQL支持版本请参见数据库引擎和版本。 更多详细信息,请参见官方文档:https://www.postgresql.org/docs/。
  • 云数据库 RDS for MySQL MySQL是目前最受欢迎的开源数据库之一,其性能卓越,搭配LAMP(Linux + Apache + MySQL + Perl/PHP/Python),成为WEB开发的高效解决方案。 云数据库 RDS for MySQL拥有稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点。 架构成熟稳定,支持流行应用程序,适用于多领域多行业;支持各种WEB应用,成本低,中小企业首选。 管理控制台提供全面的监控信息,简单易用,灵活管理,可视又可控。 随时根据业务情况弹性伸缩所需资源,按需开支,量身订做。 当前RDS for MySQL支持版本请参见数据库引擎和版本。 更多详细信息,请参见官方文档:https://dev.mysql.com/doc/。
  • URI URI格式 DELETE /v3/{project_id}/instances/{instance_id}/database/{db_name} URI样例 https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/a8abe84a41364097be7c233c39275087in04/database/rds-test 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。 db_name 是 需要删除的数据库名。
  • 状态码 状态码如表1所示: 表1 状态码 状态码 编码 错误码说明 100 Continue 继续请求。 这个临时响应用来通知客户端,它的部分请求已经被服务器接收,且仍未被拒绝。 101 Switching Protocols 切换协议。只能切换到更高级的协议。 例如,切换到HTTP的新版本协议。 200 OK 请求成功。 201 Created 创建类的请求完全成功。 202 Accepted 已经接受请求,但未处理完成。 203 Non-Authoritative Information 非授权信息,请求成功。 204 NoContent 请求完全成功,同时HTTP响应不包含响应体。 在响应OPTIONS方法的HTTP请求时返回此状态码。 205 Reset Content 重置内容,服务器处理成功。 206 Partial Content 服务器成功处理了部分GET请求。 300 Multiple Choices 多种选择。请求的资源可包括多个位置,相应可返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其它地址。 使用GET和POST请求查看。 304 Not Modified 所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。 305 Use Proxy 所请求的资源必须通过代理访问。 306 Unused 已经被废弃的HTTP状态码。 400 BadRequest 非法请求。 建议直接修改该请求,不要重试该请求。 401 Unauthorized 在客户端提供认证信息后,返回该状态码,表明服务端指出客户端所提供的认证信息不正确或非法。 402 Payment Required 保留请求。 403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒绝做更多的事情,因为该请求被设置为拒绝访问,建议直接修改该请求,不要重试该请求。 404 NotFound 所请求的资源不存在。 建议直接修改该请求,不要重试该请求。 405 MethodNotAllowed 请求中带有该资源不支持的方法。 建议直接修改该请求,不要重试该请求。 406 Not Acceptable 服务器无法根据客户端请求的内容特性完成请求。 407 Proxy Authentication Required 请求要求代理的身份认证,与401类似,但请求者应当使用代理进行授权。 408 Request Time-out 服务器等候请求时发生超时。 客户端可以随时再次提交该请求而无需进行任何更改。 409 Conflict 服务器在完成请求时发生冲突。 返回该状态码,表明客户端尝试创建的资源已经存在,或者由于冲突请求的更新操作不能被完成。 410 Gone 客户端请求的资源已经不存在。 返回该状态码,表明请求的资源已被永久删除。 411 Length Required 服务器无法处理客户端发送的不带Content-Length的请求信息。 412 Precondition Failed 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。 414 Request-URI Too Large 请求的URI过长(URI通常为网址),服务器无法处理。 415 Unsupported Media Type 服务器无法处理请求附带的媒体格式。 416 Requested range not satisfiable 客户端请求的范围无效。 417 Expectation Failed 服务器无法满足Expect的请求头信息。 422 UnprocessableEntity 请求格式正确,但是由于含有语义错误,无法响应。 429 TooManyRequests 表明请求超出了客户端访问频率的限制或者服务端接收到多于它能处理的请求。建议客户端读取相应的Retry-After首部,然后等待该首部指出的时间后再重试。 500 InternalServerError 表明服务端能被请求访问到,但是不能理解用户的请求。 501 Not Implemented 服务器不支持请求的功能,无法完成请求。 502 Bad Gateway 充当网关或代理的服务器,从远端服务器接收到了一个无效的请求。 503 ServiceUnavailable 被请求的服务无效。 建议直接修改该请求,不要重试该请求。 504 ServerTimeout 请求在给定的时间内无法完成。客户端仅在为请求指定超时(Timeout)参数时会得到该响应。 505 HTTP Version not supported 服务器不支持请求的HTTP协议的版本,无法完成处理。 父主题: 附录
  • 如何保证请求幂等性 客户端在发送请求时,可以在HTTP请求消息头中增加X-Client-Token作为幂等性标识,字段描述参见表1。 表1 幂等标识消息头 名称 描述 是否必选 示例 X-Client-Token 保证客户端请求幂等性的标识。 该标识为32位UUID格式,由客户端生成,且需确保不同请求之间该标识具有唯一性。 否 46436810-d999-454c-bd85-e515fd258600 通常情况下,客户端只需要在服务端内部异常、连接超时等响应状态码为5xx的错误,或者无法获取响应结果重试请求。重试请求仍然使用相同的幂等标识和请求参数,则服务端会返回与第一次请求相同的请求结果。 幂等标识的详细信息如下所示: 幂等标识是一个大小写敏感的32位UUID,其格式为:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (8-4-4-4-12),其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。如果您提供了一个非UUID格式的标识,则服务端会返回DBS.280497错误码。 幂等标识需要具有唯一性,如果您提供了一个已经使用过的标识,但请求参数有变化,则服务端会返回DBS.280495错误码。 幂等标识具有时效性(8小时),如果您提供了一个已经失效的标识,则服务端会返回DBS.280498错误码。 使用幂等标识后: 返回结果状态码为2xx时,重试后客户端可以得到与上次相同的结果,但对您的服务端状态没有影响。 返回结果状态码为4xx时,重试不会成功。您需要根据错误信息排查问题后再重试请求。
  • 请求消息 参数说明 表2 参数说明 名称 是否必选 参数类型 说明 comment 否 String 数据库用户名备注。 取值范围:长度1~512个字符。 URI样例 PUT https://rds.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/f569f1358436479dbcba8603c32cc4aein03/db-users/root/comment 请求样例 { "comment": "this is a comment"}
  • URI URI格式 POST /v3/{project_id}/instances/{instance_id}/proxy URI样例 https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/f569f1358436479dbcba8603c32cc4aein03/proxy 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。
  • URI URI格式 PUT /v3/{project_id}/instances/{instance_id}/proxy/delay-threshold URI样例 https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/f569f1358436479dbcba8603c32cc4aein03/proxy/delay-threshold 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。
  • URI URI格式 POST /v3/{project_id}/instances/{instance_id}/proxy/scale URI样例 https://{endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/f569f1358436479dbcba8603c32cc4aein03/proxy/scale 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 租户在某一region下的project ID。 获取方法请参见获取项目ID。 instance_id 是 实例ID。
  • 请求消息 参数说明 表2 参数说明 名称 是否必选 参数类型 说明 is_force_delete 否 Boolean 是否强制删除数据库,默认是false。 URI样例 DELETE https://{endpoint}/v3.1/0483b6b16e954cb88930a360d2c4e663/instances/a8abe84a41364097be7c233c39275087in04/database/rds-test 请求样例 { "is_force_delete" : false }
  • 调用说明 云数据库 RDS提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 同时关系型数据库还提供多种编程语言的SDK供您使用,SDK的使用方法请参见https://sdkcenter.developer.huaweicloud.com/。 调用API时有流控策略,用于限制单位时间内API的被调用次数。单位时间内API请求次数过多,可能会请求失败。 标准流控策略:单用户每分钟60次,API总流量每分钟8000次。 父主题: 使用前必读
  • 概述 欢迎使用云数据库 RDS(Relational Database Service,简称RDS)。云数据库 RDS是一种基于 云计算平台 的稳定可靠、弹性伸缩、便捷管理的在线云数据库 RDS服务。云数据库 RDS服务具有完善的性能监控体系和多重安全防护措施,并提供了专业的数据库管理平台, 让用户能够在云中轻松的进行设置和扩展云数据库 RDS。 您可以使用本文档提供API对数据库实例进行相关操作,如创建、备份恢复、查询、参数配置、删除等。支持的全部操作请参见API概览。 在调用关系型数据库API之前,请确保已经充分了解云数据库 RDS相关概念,详细信息请参见《云数据库 RDS用户指南》的“产品介绍”。 父主题: 使用前必读
  • 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为 IAM 的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。 { "projects": [ { "domain_id": "65382450e8f64ac0870cd180d14e684b", "is_domain": false, "parent_id": "65382450e8f64ac0870cd180d14e684b", "name": "project_name", "description": "", "links": { "next": null, "previous": null, "self": "https://www.example.com/v3/projects/a4a5d4098fb4474fa22cd05f897d6b99" }, "id": "a4a5d4098fb4474fa22cd05f897d6b99", "enabled": true } ], "links": { "next": null, "previous": null, "self": "https://www.example.com/v3/projects" }}
  • 响应消息体(可选) 该部分可选。响应消息体通常以结构化格式(如JSON或XML)返回,与响应消息头中Content-Type对应,传递除响应消息头之外的内容。 对于获取用户Token接口,返回如下消息体。为篇幅起见,这里只展示部分内容。 { "token": { "expires_at": "2019-02-13T06:52:13.855000Z", "methods": [ "password" ], "catalog": [ { "endpoints": [ { "region_id": "az-01",...... 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 {"error_code": "AS.0001","error_msg": "The format of message is error"} 其中,“error_code”表示错误码,“error_msg”表示错误描述信息。
  • 注意事项 MySQL引擎库和表名称是否大小写敏感,可通过参数“lower_case_table_names”配置,使用以下接口可能会受到此配置的影响。比如创建数据库时通过接口输入了大写的库名称,则实际创建出的库名可能为小写(当数据库被配置为表名大小写不敏感时)。因此,使用以下接口请保持您的输入大小写和数据库中实际的大小写完全一致,避免受到大小写配置的影响。 父主题: 管理数据库和用户(MySQL)
共100000条