云服务器内容精选

  • URI URI格式 POST /v3/{project_id}/instances/{instance_id}/to-period 参数说明 表1 参数说明 名称 是否必选 说明 project_id 是 参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 instance_id 是 参数解释: 实例ID。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。
  • 请求消息 参数说明 表2 参数说明 参数 是否必选 参数类型 描述 period_type 是 String 参数解释: 周期类型。 约束限制: 不涉及。 取值范围: MONTH:月 YEAR:年 默认取值: 不涉及。 period_num 是 int 参数解释: 周期数。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。 auto_pay_policy 否 String 参数解释: 是否自动支付。 约束限制: 不涉及。 取值范围: YES:自动扣费 NO:手动支付(默认) 默认取值: NO auto_renew_policy 否 String 参数解释: 是否到期自动续期。 约束限制: 不涉及。 取值范围: YES:自动续费 NO:不自动续费(默认) 默认取值: NO URI样例 POST https://rds.cn-north-1.myhuaweicloud.com/v3/0483b6b16e954cb88930a360d2c4e663/instances/49b9dd1d6f464ba4bc91df5cbd2e52ebin03/to-period 请求示例 RDS实例按需转包周期。 { "period_type" : "MONTH", "period_num" : 6, "auto_pay_policy" : "NO", "auto_renew_policy" : "NO" }
  • RDS for SQL Server自动差备是如何产生的 SQL Server 2017企业版和2019企业版的实例主机出现故障后,备机会自动升主,主机故障可能存在少量数据未同步,在修复原主机变为正常备机的过程中会对原主机做差异备份,备份当前所有自建数据库基于上次数据备份的差异数据。用户可以根据业务需要,下载自动差备文件,并通过自动差备文件和最近一次的数据备份文件进行数据恢复,恢复故障期间丢失的数据。 请提交工单联系客服人员获取最近一次的数据备份文件。 父主题: 备份与恢复
  • 为什么RDS自动备份会失败 出现自动备份失败可能有以下原因: 图1 自动备份失败排查思路 网络环境稳定性不足。 如网络延时、中断,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。 系统多任务执行。 如任务等待、中止,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。 实例状态异常。 如实例故障、状态变更中,系统会识别并在状态恢复正常后再次执行备份,您也可以及时进行一次手动备份。 数据库中表的数量会影响备份速度。 表数量超过50万,备份将会失败。 参数修改异常。 如修改参数并关联实例后导致实例故障,您可以对比参数修改前后的值是否正确、修改的参数是否存在关联参数需要一并修改、或者尝试恢复默认参数重启实例。 导入数据异常。 如导入数据不当导致系统表记录丢失: RDS for MySQL相关,您可以参考迁移方案总览重新导入数据。 RDS for PostgreSQL相关,您可以参考迁移方案总览重新导入数据。 RDS for SQL Server相关,您可以参考迁移方案总览重新导入数据。 如果以上操作仍无法解决问题,请提交工单处理。 父主题: 备份与恢复
  • 最大连接数取值多少合适 MySQL RDS for MySQL允许客户端同时连接的数量除了受制于参数max_connections外,还受操作系统对单进程允许打开最大文件数的限制。例如,当操作系统控制每个进程的最大打开文件数为100时,即使设置参数max_connections为200也不会起作用。 查看操作系统对单进程打开最大文件数的限制(默认为1024)。 ulimit -n 查看参数open_files_limit的值(open_files_limit是在RDS for MySQL启动过程中从操作系统读取的单进程打开最大文件数的值)。 show variables like 'open_files_limit'; 取值建议 RDS for MySQL的最大连接数可以自定义取值,但前提是实例的规格可以支撑该值,最大连接数与实例的内存规格息息相关,具体如下: max_connections:允许同时连接的客户端总数。如果设定值为default,表示该参数和数据库实例的内存(单位:GB)相关,计算公式如下: max_connections上限估计数值 = 节点可用内存 / 单个连接预估占用内存 节点可用内存=总内存 - Buffer Pool占用内存 - 1GB(mysqld进程/操作系统/监控程序等) 单个连接预估占用内存(single_thread_memory) = thread_stack(256KB) + binlog_cache_size(32KB) + join_buffer_size(256KB) + sort_buffer_size(256KB) + read_buffer_size(128KB) + read_rnd_buffer_size(256KB)= 大约1MB 华为云不同内存规格配置的默认max_connections值如下表所示。 表1 不同内存规格配置的默认max_connections值 内存(GB) 连接数 512 100000 384 80000 256 60000 128 30000 64 18000 32 10000 16 5000 8 2500 4 1500 2 800 在实际业务中,最大连接数并不是设置的越大越好,建立的连接数越多,对应的资源开销也就越多。 PostgreSQL 根据业务的复杂度,合理配置“max_connections”。具体参考管理维护规范。
  • 修改最大连接数 MySQL 连接数支持在线修改,具体方法请参考修改实例参数。 支持命令查看RDS for MySQL的最大连接数。 show global variables like 'max_connections'; PostgreSQL 连接数支持在线修改,具体方法请参考修改实例参数。 支持命令查看RDS for PostgreSQL的最大连接数。 show max_connections; 如果您需要通过命令修改连接数,请提交工单处理。
  • RDS for PostgreSQL是否支持跨大版本升级 RDS for PostgreSQL支持跨大版本升级。 您可以使用 数据复制服务 (Data Replication Service,简称DRS)将本地数据库迁移到RDS for PostgreSQL,平滑完成数据库的迁移工作。使用该方式进行大版本升级,需要提前准备好待迁移到的高版本数据库实例。 您可以在“实例管理”页面,单击目标实例名称,在页面右上角,单击“迁移数据库”(如果没有该按钮,请提交工单联系客服开通),进入数据复制服务信息页面。 具体迁移操作,请参见《数据复制服务用户指南》的“实时同步”内容。 父主题: 版本升级
  • 操作步骤 本章使用Windows server 2012 r2搭建域服务器。 创建加域实例的时候,用户的域控服务器不能配置域级别的组策略对象(GPO,Group Policy Object),或者域级别GPO要禁用掉,否则用户创建加域实例将会失败。 如果需要应用域级别的GPO,需要另外购买E CS 搭建新的域控服务器,并且该域控服务器不能设置应用域级别的GPO,然后创建加入该域的实例,将用户侧域控服务器和新的域控服务器建立信任关系即可使用RDS for SQL Server加域实例。 安装AD域控制器。 打开服务管理器,单击“添加角色和功能”。 单击“下一步”,直到“选择服务器角色”页面,勾选“Active Directory域服务”选项,并在弹框中单击“确认添加”。 单击“下一步”,直到“安装”页面,单击“安装”,启动角色安装流程。 成功安装之后,如下图所示会有一个黄色三角提示标,单击“将此服务器提升为域服务器”,进入Active Directory域服务配置向导。 在“部署配置”页面,选择“添加新林”,并设置 域名 (如:newrds. com)。 单击“下一步”,配置域服务器参数,输入DSRM的密码(非域用户)。 单击“下一步”,直到“安装”页面,单击“安装”,开始安装AD域服务器,安装完成后会自动重启。 修改网络接口中的DNS配置。将主DNS服务器设置为自己的IP地址。(如:192.168.0.133) 创建并添加域账号。 打开“Active Directory用户和计算机”,右键单击“新建”,选择“用户”。输入用户名称,单击“下一步”。 输入“名称”、“姓氏”和“用户登录名”。(如:luna@newrds.com) 填写域账号密码和确认密码。取消所有勾选框的检查(第一次登录时不要更改密码)。 添加成功后如下图所示。可以将域账号添加到用户组中进行权限控制。 对于需要登录RDS实例的域账号,请将用户添加至AD Admin组中。 将RDS云实例加入域中。 仅需要在正常实例创建页面,单击“现在配置”。单击“立即购买”后,实例会去进行加域操作,创建成功后即可使用。 表1 AD域参数配置 参数 说明 目录地址 支持Active Directory域服务的弹性云服务器所在IP地址。 示例:192.168.x.x。 说明: 请确认该IP地址可以成功连接云数据库RDS实例。如遇到网络问题请提交工单处理。 域名 一个完全限定域名,示例:DBStest.com,域名有如下限制: 该域名必须和用户设置的华为云弹性云服务器的域名保持一致。 域名长度不超过48个字符。 域名只能包含:字母、数字、中划线和英文句点。 域名必须包含扩展名,且扩展名长度大于等于2个字符,不能包含数字,例如.com。 域账号名称 建议设置为域管理员账号。 域账号密码 您所设置的域账号密码。 请妥善管理您的密码,因为系统将无法获取您的密码信息。
  • RDS for MySQL与TaurusDB的区别 TaurusDB拥有较好的性能、扩展性和易用性,详情请参见表1。 表1 TaurusDB与RDS for MySQL的差异 类别 RDS for MySQL TaurusDB 架构 传统主备架构,主备通过binlog同步数据。 存算分离架构,计算节点共享一份数据,无需通过binlog同步数据。 性能 十万级QPS,高并发场景下性能提升3倍。 支持百万级QPS;对于某些业务负载,吞吐量最高可提升至开源MySQL7倍;复杂查询场景,支持将提取列、条件过滤、聚合运算等操作向下推给存储层处理,性能相比传统架构提升数十倍。 扩展性 最多添加5个只读节点,添加只读所需时间与数据量大小相关,并且需要增加一份存储。 存储自动扩容,最大支持4TB。 最多添加15只读,由于共享存储,添加只读节点所需时间与数据量大小无关,且无需增加一份存储。 存储自动扩容,最大支持128TB。 可用性 故障自动倒换,RTO通常小于30秒。 主节点和只读节点无需通过binlog进行数据同步,延时更低,故障自动切换,RTO通常小于10秒。 备份恢复 通过全量备份+binlog回放实现任意时间点回滚。 通过全量备份(快照)+redo回放实现任意时间点回滚,备份恢复速度更快。 数据库版本 MySQL 5.6、5.7和8.0。 MySQL 8.0。 父主题: 产品咨询
  • 云数据库 RDS for MariaDB MariaDB是由MySQL创始人Monty创立的,并且是目前流行的开源数据库之一。 云数据库 RDS for MariaDB与MySQL高度兼容,是一个功能强大、性能优越、安全可靠的数据库管理系统,适用于各种规模的应用程序,具有以下优势: 应用无需改造,无缝迁移,开箱即用。 管理控制台提供全面的监控信息,简单易用,灵活管理,可视又可控。 随时根据业务情况弹性伸缩所需资源,按需开支。 当前RDS for MariaDB支持版本请参见数据库引擎和版本。 更多详细信息,请参见官方文档:https://mariadb.org/。
  • 云数据库 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。
  • 云数据库 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/。
  • 修订记录 发布日期 修改说明 2024-11-30 第三十七次正式发布,包含以下内容: RDS for PostgreSQL 10、11版本不支持购买,仅存量经营。 2024-08-30 第三十六次正式发布,包含以下内容: RDS for SQL Server支持共享型规格。 2024-06-28 第三十五次正式发布,包含以下内容: 新增RDS for MySQL集群版。 2024-03-30 第三十四次正式发布,包含以下内容: 支持RDS for PostgreSQL 16版本。 2023-11-07 第三十三次正式发布,包含以下内容: RDS for MySQL支持惠选型规格。 RDS for SQL Server支持极速型SSD V2存储类型。 2023-09-30 第三十二次正式发布,包含以下内容: 支持RDS for PostgreSQL 15版本。 2023-07-31 第三十一次正式发布,包含以下内容: 优化RDS for MySQL约束与限制。 优化RDS for PostgreSQL约束与限制。 优化RDS for SQL Server约束与限制。 2022-11-15 第三十次正式发布,包含以下内容: 新增安全。 2022-07-30 第二十九次正式发布,包含以下内容: 支持RDS for PostgreSQL 14版本。 新增RDS for SQL Server 2019功能概览。 2022-01-17 第二十八次正式发布,包含以下内容: 新增RDS for SQL Server各版本功能概览。 2021-12-01 第二十七次正式发布,包含以下内容: 优化RDS for MySQ L实例 规格和RDS for PostgreSQL实例规格。 2021-08-26 第二十六次正式发布,包含以下内容: 数据库实例状态增加“克隆中”状态。 2021-07-21 第二十五次正式发布,包含以下内容: RDS for PostgreSQL支持极速型SSD。 RDS for PostgreSQL实例规格增加极速型SSD规格。 2021-06-17 第二十四次正式发布,包含以下内容: 数据库实例状态增加代理实例规格变更中、停止中、已停止和开启中。 权限管理增加开启实例和停止实例的授权项。 2021-05-18 第二十三次正式发布,包含以下内容: 数据库实例存储类型增加极速型SSD。 RDS for MySQL实例规格独享型规格增极速型SSD规格。 RDS for PostgreSQL实例规格增加通用型和独享型规格。 2021-04-19 第二十二次正式发布,包含以下内容: MySQL 8.0、MySQL 5.7、MySQL 5.6补充内核版本更新说明。 存储类型“超高IO”补充描述:仅支持通用增强型、通用增强II型。 原“数据库实例规格”拆分为RDS for MySQL实例规格、RDS for PostgreSQL实例规格和RDS for SQL Server实例规格。 数据库引擎和版本支持PostgreSQL 13。 数据库实例存储类型增加SSD云盘。 RDS for MySQL实例规格新增通用型和独享型规格。 2020-12-15 第二十一次正式发布,包含以下内容: MySQL 8.0、MySQL 5.7、MySQL 5.6补充内核版本更新说明。 2020-11-16 第二十次正式发布,包含以下内容: SQL Server只读实例添加数据同步中状态。 2020-04-30 第十九次正式发布,包含以下内容: RDS for SQL Server新增集群版。 2020-03-31 第十八正式发布,包含以下内容: 新增计费说明。 2020-03-06 第十七次正式发布,包含以下内容: 支持PostgreSQL 12。 2019-12-15 第十五次正式发布,包含以下内容: 新增RDS for MySQL内核20191015~20191215的版本说明。 2019-10-31 第十三次正式发布,包含以下内容: 新增数据库实例存储类型。 2019-10-12 第十二次正式发布,包含以下内容: 新增RDS for MySQL内核版本说明。 2019-09-12 第十一次正式发布,包含以下内容: 新增鲲鹏通用计算增强型性能规格。 新增通用增强II型性能规格。 支持MySQL 8.0。 RDS for SQL Server新增2017 标准版和2017 web版。 2019-06-12 第十次正式发布,包含以下内容: 新增权限管理章节。 2019-01-08 第九次正式发布,包含以下内容: RDS for SQL Server新增2012版本。 2018-11-20 第八次正式发布,包含以下内容: RDS for PostgreSQL支持I3大规格。 2018-10-15 第七次正式发布,包含以下内容: RDS for MySQL支持金融版实例。 RDS for SQL Server支持Always on高可用实例。 2018-08-15 第六次正式发布,包含以下内容: 增加I3实例规格。 RDS for SQL Server新增三个Web版2U4G规格。 2008EE版补充2U4G,16U64G,32U256G,60U512G规格。 2018-07-13 第五次正式发布,包含以下内容: 支持SQL Server 2016 WEB。 支持SQL Server 2014 SP2 WEB。 支持SQL Server 2008 R2 SP3 WEB。 2018-06-30 第四次正式发布,包含以下内容: 支持RDS各引擎特性说明。 2018-06-15 第三次正式发布,包含以下内容: 备份时间支持732天。 RDS for PostgreSQL支持1U2GB和1U4GB规格。 2018-06-01 第二次正式发布,包含以下内容: RDS服务支持DSS专属存储。 创建数据库实例或扩容磁盘时,磁盘最大支持4000GB。 支持批量创建包周期实例。 支持PostgreSQL 10。 支持SQL Server 2008 R2 SP3 EE。 2018-05-15 第一次正式发布。
  • 实例操作限制 表5 实例操作限制 限制项 说明 实例部署 实例所部署的弹性云服务器,对用户都不可见,即只允许应用程序通过IP地址和端口访问数据库。 数据迁移 云数据库RDS for SQL Server提供了多种数据迁移方案,可满足从RDS for SQL Server、本地SQL Server数据库、其他云SQL Server迁移到云数据库RDS for SQL Server。 常用的数据迁移工具有:DRS、DAS。推荐使用DRS,DRS可以快速解决多场景下,数据库之间的数据流通问题,操作便捷、简单,仅需分钟级就能搭建完成迁移任务。通过服务化迁移,免去了传统的DBA人力成本和硬件成本,帮助您降低数据传输的成本。 RDS for SQL Server不支持导入数据库到系统库(master、msdb)。 更多信息,请参见迁移方案总览。 CPU使用率高 CPU使用率很高或接近100%,会导致数据读写处理缓慢、连接缓慢、删除出现报错等,从而影响业务正常运行。 解决办法请参见排查RDS for SQL Server CPU使用率高的原因和解决方法。 重启实例 无法通过命令行重启,必须通过云数据库RDS服务的管理控制台操作重启实例。 停止/开启实例 支持对按需计费实例进行关机,通过暂时停止实例以节省费用。更多信息,请参见停止实例。 在停止数据库实例后,支持手动重新开启实例。 查看备份 下载备份文件,用于本地存储备份。支持使用OBS Browser+下载、按地址下载备份文件。 更多信息,请参见下载备份文件。 日志管理 RDS for SQL Server默认开启日志,不支持关闭。 回收站管理 支持将退订后的包年包月实例和删除的按需实例,加入回收站管理。通过数据库回收站中重建实例功能,可以恢复1~7天内删除的实例。