阿里云 云数据库RDS版 技术白皮书
阿里云云数据库RDS版
技术白皮书
法律声明
阿里云提醒您在阅读或使用本文档之前仔细阅读、充分理解本法律声明各条款的内容。
如果您阅读或使用本文档,您的阅读或使用行为将被视为对本声明全部内容的认可。
1. 您应当通过阿里云网站或阿里云提供的其他授权通道下载、获取本文档,且仅能用
于自身的合法合规的业务活动。
本文档的内容视为阿里云的保密信息,您应当严格
遵守保密义务;未经阿里云事先书面同意,您不得向任何第三方披露本手册内容或
提供给任何第三方使用。
2. 未经阿里云事先书面许可,任何单位、公司或个人不得擅自摘抄、翻译、复制本文
档内容的部分或全部,不得以任何方式或途径进行传播和宣传。
3. 由于产品版本升级、调整或其他原因,本文档内容有可能变更。
阿里云保留在没有
任何通知或者提示下对本文档的内容进行修改的权利,并在阿里云授权通道中不
时发布更新后的用户文档。
您应当实时关注用户文档的版本变更并通过阿里云授
权渠道下载、获取最新版的用户文档。
4. 本文档仅作为用户使用阿里云产品及服务的参考性指引,阿里云以产品及服务的
“现状”、“有缺陷”和“当前功能”的状态提供本文档。
阿里云在现有技术的基础
上尽最大努力提供相应的介绍及操作指引,但阿里云在此明确声明对本文档内容
的准确性、完整性、适用性、可靠性等不作任何明示或暗示的保证。
任何单位、公
司或个人因为下载、使用或信赖本文档而发生任何差错或经济损失的,阿里云不承
担任何法律责任。
在任何情况下,阿里云均不对任何间接性、后果性、惩戒性、偶
然性、特殊性或刑罚性的损害,包括用户使用或信赖本文档而遭受的利润损失,承
担责任(即使阿里云已被告知该等损失的可能性)。
5. 阿里云网站上所有内容,包括但不限于著作、产品、图片、档案、资讯、资料、网
站架构、网站画面的安排、网页设计,均由阿里云和/或其关联公司依法拥有其知
识产权,包括但不限于商标权、专利权、著作权、商业秘密等。
非经阿里云和/或
其关联公司书面同意,任何人不得擅自使用、修改、复制、公开传播、改变、散布、
发行或公开发表阿里云网站、产品程序或内容。
此外,未经阿里云事先书面同意,
任何人不得为了任何营销、广告、促销或其他目的使用、公布或复制阿里云的名称
(包括但不限于单独为或以组合形式包含“阿里云”、“Aliyun”、“万网”等阿里云
和/或其关联公司品牌,上述品牌的附属标志及图案或任何类似公司名称、商号、
商标、产品或服务名称、域名、图案标示、标志、标识或通过特定描述使第三方能
够识别阿里云和/或其关联公司)。
6. 如若发现本文档存在任何错误,请与阿里云取得直接联系。
目录
法律声明 (I)
目录 (II)
1. 产品概述 (1)
2. 典型应用场景 (2)
3. 系统架构 (3)
4. 功能特性 (4)
4.1. 数据链路服务 (4)
4.1.1. DNS (4)
4.1.2. SLB (5)
4.1.3. Proxy (5)
4.1.4. DB Engine (5)
4.1.5. DMS (6)
4.2. 高可用服务 (6)
4.2.1. Detection (6)
4.2.2. Repair (7)
4.2.3. Notice (7)
4.3. 备份服务 (7)
4.3.1. Backup (8)
4.3.2. Recovery (8)
4.3.3. Storage (8)
4.4. 监控服务 (8)
4.4.1. Service (9)
4.4.2. Network (9)
4.4.3. OS (10)
4.4.4. Instance (10)
4.5. 调度服务 (10)
4.5.1. Resource (11)
4.5.2. Version (11)
4.6. 迁移服务 (12)
4.6.1. DTS (12)
4.6.2. FTP (12)
1. 产品概述
云数据库(Relational Database Service,简称RDS)是一种稳定可靠、可弹性伸缩的在线数据库服务。
基于飞天分布式系统和高性能存储,RDS支持MySQL、SQL Server、PostgreSQL和PPAS(高度兼容Oracle)引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。
RDS目前有四个子产品,分别是RDS for MySQL、RDS for MS SQLServer、RDS for PostgreSQL和RDS for PPAS。
2. 典型应用场景
RDS目前支持MySQL和SQL Server两种关系型数据库,与企业自建的数据库在技术环境和使用方式方面完全一致。
用户无需学习或修改代码,只需使用数据导入导出工具将数据迁移至RDS即可。
3. 系统架构
云数据库RDS版的系统架构如下。
4. 功能特性
高可用服务RDS主要包括6大核心服务。
它们是:数据链路服务、调度服务、备份服务、高可用服务、监控服务、迁移服务。
4.1. 数据链路服务
数据链路服务主要提供数据操作,包括表结构和数据的增删改查。
4.1.1. DNS
DNS模块提供域名到IP的动态解析功能,以便屏蔽RDS实例IP地址变化带来的影响。
举例来说:
某RDS实例的域名为,而这个域名对应的IP地址为10.1.1.1。
某程序连接池中配置为或10.1.1.1,都可以正常访问RDS实例。
当该RDS实例发生了可用区迁移或者版本升级后,IP地址就可能变为10.1.1.2。
如果程序连接池中配置的是,仍然可以正常访问RDS实例。
如果程序连接池中配置的是10.1.1.1,就无法访问RDS实例了。
4.1.2. SLB
SLB模块提供实例IP地址(包括内网和外网IP),以便屏蔽物理服务器变化带来的影响。
举例来说:
某RDS实例的内网IP地址为10.1.1.1,对应的Proxy或者DB Engine运行在192.168.0.1上。
在正常情况下,SLB模块会将访问10.1.1.1的流量重定向到192.168.0.1上。
当192.168.0.1发生了故障,处于热备状态的192.168.0.2接替了192.168.0.1的工作。
此时SLB模块会将访问10.1.1.1.的流量重定向到192.168.0.2上,RDS实例仍旧正常提供服务。
4.1.3. Proxy
Proxy模块提供数据路由、流量探测和会话保持等功能,该模块还在不断发展中。
●数据路由功能:支持大数据场景下的分布式复杂查询聚合和相应的容量管理。
●流量探测功能:降低SQL注入的风险,在必要情况下支持SQL日志的回溯。
●会话保持功能:解决故障场景下的数据库连接中断问题。
4.1.4. DB Engine
RDS全面支持主流的数据库协议,具体情况如下表所示:
RDBMS Version
MySQL 5.1, 5.5, 5.6(含只读实例)
MS SQLServer 2008R2
PostgreSQL 9.4
PPAS 9.3
ORACLE SQL语法和存储过程
4.1.
5. DMS
DMS(Data Management Service,简称DMS)是一个访问管理云端数据的WEB服务,提供了数据管理、对象管理、数据流转和实例管理等功能。
目前支持MySQL、MS SQLServer、PostgreSQL和ADS等数据源。
4.2. 高可用服务
高可用服务主要保障数据链路服务的可用性,除此之外还负责处理数据库内部的异常。
另外,高可用服务由多个HA节点提供,本身具有高可用的特点。
4.2.1. Detection
Detection模块负责检测DB Engine的主节点和备节点是否提供了正常的服务。
通过间隔为8-10秒的心跳信息,HA节点可以轻易获得主节点的健康情况。
再结合备节点的健康情况和其他HA节点的心跳信息,Detection模块可以排除网络抖动等异常引入的误判风险,在30秒内完成异常切换操作。
RDS技术介绍范文
RDS技术介绍范文RDS(Relational Database Service)是阿里云提供的一种全面管理的数据库服务,旨在帮助用户轻松构建、运行和扩展云数据库。
RDS提供了一种灵活、可靠和安全的云端数据库解决方案,适用于各种规模的应用。
RDS支持多种主流数据库引擎,包括MySQL、SQL Server、PostgreSQL和OceanBase等。
用户可以根据自己的需求选择合适的数据库引擎,并通过RDS进行数据库的创建、配置和管理。
RDS提供了一系列的功能和特性,以提升数据库的性能、稳定性和安全性,并提供了灵活的计费方式,用户可以按需选择适合自己的数据库规格和存储空间。
RDS具有以下主要功能和特性:1.自动备份和恢复:RDS会自动定期备份数据库,并可按需进行数据库的恢复。
用户还可以手动创建备份和进行恢复操作,以满足不同的需求。
2.高可用性:RDS提供了主备复制和自动故障切换功能,确保数据库的高可用性和容灾能力。
当主数据库发生故障时,RDS会自动切换到备用数据库,保证用户应用的持续可用性。
3.自动扩容:RDS支持根据实际需求自动扩展数据库的计算能力和存储空间。
用户可以根据业务负载的变化,自动调整数据库的规格和容量,以提升系统的性能和弹性。
4.数据库迁移:用户可以通过RDS快速、安全地迁移现有的数据库到阿里云云端。
RDS提供了多种迁移方式,包括在线迁移、离线迁移和数据同步迁移,满足不同场景的需求。
5.数据安全和权限管理:RDS提供了一系列的安全措施,包括网络隔离、访问控制、数据加密和日志审计等。
用户可以通过RDS进行数据库的安全配置和权限管理,保护数据库中的敏感数据。
6.监控和诊断:RDS提供了全面的监控和诊断功能,可以实时监控数据库的性能指标和运行状态,并提供相关的告警和报表。
用户可以通过RDS快速定位和解决数据库的性能问题和故障。
7.兼容性和扩展性:RDS支持标准的数据库协议和语法,与现有应用和工具兼容性良好。
阿里云与华为云的技术比较与优劣分析
阿里云与华为云的技术比较与优劣分析随着云计算市场不断发展,阿里云和华为云成为了中国云计算领域内的两大巨头。
阿里巴巴旗下的阿里云在成立十年间,已经成为世界五大云计算厂商之一,拥有多项技术专利,并为数百万企业提供了云计算服务。
而华为云则以其高效稳定的技术方案和长远的发展目标吸引了不少客户。
那么,阿里云和华为云之间有什么区别?它们的技术优劣如何呢?本文将对其进行比较分析。
1. 技术方案阿里云的技术方案主要包括容器服务、虚拟机、云数据库(RDS)、大数据和人工智能等。
其中,容器服务具有高可靠、弹性扩容等特点,是阿里云的核心产品之一。
而云数据库(RDS)则为用户提供了高效、稳定的数据库技术解决方案。
此外,阿里云还推出了人工智能平台PAI,为广大用户提供了便捷的人工智能应用工具。
而华为云的技术方案则主要包括云服务器、云存储、云数据库、弹性伸缩和云安全等。
与阿里云相比,华为云注重于提供稳定、高效的技术方案。
其云服务器采用全系Intel平台技术,具有高可靠、高性能等特点。
云存储则支持分布式存储、弹性扩缩、高可用等特性,可以为用户提供更加优质的服务体验。
2. 性能与稳定性对于云计算企业来说,性能和稳定性无疑是核心竞争力所在。
阿里云在云计算领域中的优势主要表现在稳定性、高可用性和性能方面。
阿里云的云服务器使用高性能的存储系统,可以实现98%以上的数据可靠性。
此外,阿里云还拥有全球超过1500个CDN节点资源,可以为企业提供更加优质的服务体验。
而华为云则注重于提供高效稳定的技术方案,保持着高品质的服务水平。
华为云的云服务器采用全系列Intel处理器技术,有效提高了服务器的性能和稳定性。
同时,华为云也提供了多种安全措施,例如DDoS防御方案、安全防火墙等,确保云计算平台的安全性。
3. 整体服务水平综合服务水平也是用户选择云计算企业的另一重要考虑因素。
阿里云的服务优势在于其完善的技术支持、灵活的付费模式和贴近企业业务需求的技术方案以及高效、稳定的性能表现。
阿里云计算技术白皮书
都提供三份副本,当单份数据损坏后可实现数据的自动拷贝。
具体原理图见下图:
云服务器是弹性计算产品的核心部分。
它主要为用户提供计算能力服务创建并启动一台
阿里云服务器控制面板管理界面:
●安全组统一防火墙设置,设置简单。
组内机器默认互通,组内机器数限制200,组
如上图:云服务器的整个生命周期,从云服务器的创建到释放。
远程管理方式
Linux 云服务器:通过ssh 公网IP 的方式连接云服务器; Windows 云服务器:通过远程桌面的方式连接云服务器; 操作系统选择
用户提交购买云服务器订单
资源套餐选择 带宽选择
操作系统选择
创建云服务器 查询可用公网IP
云服务器绑定公网IP
关闭云服务器 启动云服务器 重启云服务器 释放云服务器。
云计算技术及应用-第4章 阿里云关系数据库服务RDS
4.5 RDS架构分析
高可用系统
4.6 本章小节
• 阿里云RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。基 于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、 SQL Server、PostgreSQL和MariaDB TX引擎,并且提供了容灾、 备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据 库运维问题。
第4章 阿里云关系数据库 服务RDS
4.1 RDS概述
• 关系型数据库服务(Relational Database Service,简称RDS)是 一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布 式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、 PostgreSQL、PPAS(Postgre Plus Advanced Server,高度兼容 Oracle数据库)和MariaDB TX引擎,并且提供了容灾、备份、恢 复、监控、迁移等方面的全套解决方案。
4.2.4 读写分离
• RDS MySQL/SQL Server可以添加只读实 例,分担主实例的读取压力。
• 主实例和只读实例都有独立的连接地址, 当开启读写分离/集群管理功能后,系统 会额外提供一个读写分离地址/只读地 址,使用这个地址实现读写分离。
• 只需增加只读实例的个数,即可不断扩 展系统的处理能力,应用程序无需修改。
仅MySQL提供,采用一主两备的三节点架构,通过多 副本同步复制,确保数据的强一致性,提供金融级的可 靠性。详细信息,请参见三节点企业版。
•对数据安全性要求非常高的金融、 证券、保险行业的核心数据库 •各行业大型企业的核心生产数据 库
4.3 RDS基本概念
• RDS数据安全
4.4 开启RDS使用之旅
阿里云及产品体系介绍
网段划分 可以将专有网络的私有 IP 地址范围分割成 一个或多个虚拟交换机, 根据需要将应用 程序和其他服务部署在对应的虚拟交换机下 。
自定义路由规则 根据业务需求配置虚拟路由器的路由规则, 管理专有网络流量的转发路径。
安全组 使用安全组功能,可以将专有网络中的产品 实例划分成不同的安全域,并为每个安全域 定义不同的访问控制规则。
防护多种DDoS类型攻击 包括但不限于以下攻击类型 ICMP Flood、UDP Flood 、TCP Flood、SYN Flood 、ACK Flood 等
随时更换防护IP DDoS防护服务可随时更换 防护的IP,让您更自由配置 高级别防护
弹性防护 DDoS防护阈值弹性调整, 您可以随时升级更高级别的 防护,整个过程服务无中断
分布式文件系统 Distributed File System
分布协同服务 Distributed Coordination
Service
安全管理 Security Management
任务调度 Job Scheduling
远程过程调用 Remote Procedure Call
资源管理 Resource Management
分布式全局唯一id 提供全局唯一数字id服务,帮助您在分布式环境下 ,继续保持类似唯一键、主键等数据的全局(所有节 点)唯一性
开放存储服务OSS
开放存储服务(Open Storage Service,OSS),是阿里云对外提供的海量、安 全和高可靠的云存储服务。RESTFul API的平台无关性,容量和处理能力的弹性扩展 ,按实际容量付费真正使您专注于核心业务。
安全及监控: 云盾 云监控
典型解决方案
SLB
业务管理
阿里云 专有云企业版 云数据库RDS 运维指南说明书
云数据库RDS运维指南··法律声明法律声明阿里云提醒您在阅读或使用本文档之前仔细阅读、充分理解本法律声明各条款的内容。
如果您阅读或使用本文档,您的阅读或使用行为将被视为对本声明全部内容的认可。
1. 您应当通过阿里云网站或阿里云提供的其他授权通道下载、获取本文档,且仅能用于自身的合法合规的业务活动。
本文档的内容视为阿里云的保密信息,您应当严格遵守保密义务;未经阿里云事先书面同意,您不得向任何第三方披露本手册内容或提供给任何第三方使用。
2. 未经阿里云事先书面许可,任何单位、公司或个人不得擅自摘抄、翻译、复制本文档内容的部分或全部,不得以任何方式或途径进行传播和宣传。
3. 由于产品版本升级、调整或其他原因,本文档内容有可能变更。
阿里云保留在没有任何通知或者提示下对本文档的内容进行修改的权利,并在阿里云授权通道中不时发布更新后的用户文档。
您应当实时关注用户文档的版本变更并通过阿里云授权渠道下载、获取最新版的用户文档。
4. 本文档仅作为用户使用阿里云产品及服务的参考性指引,阿里云以产品及服务的“现状”、“有缺陷”和“当前功能”的状态提供本文档。
阿里云在现有技术的基础上尽最大努力提供相应的介绍及操作指引,但阿里云在此明确声明对本文档内容的准确性、完整性、适用性、可靠性等不作任何明示或暗示的保证。
任何单位、公司或个人因为下载、使用或信赖本文档而发生任何差错或经济损失的,阿里云不承担任何法律责任。
在任何情况下,阿里云均不对任何间接性、后果性、惩戒性、偶然性、特殊性或刑罚性的损害,包括用户使用或信赖本文档而遭受的利润损失,承担责任(即使阿里云已被告知该等损失的可能性)。
5. 阿里云网站上所有内容,包括但不限于著作、产品、图片、档案、资讯、资料、网站架构、网站画面的安排、网页设计,均由阿里云和/或其关联公司依法拥有其知识产权,包括但不限于商标权、专利权、著作权、商业秘密等。
非经阿里云和/或其关联公司书面同意,任何人不得擅自使用、修改、复制、公开传播、改变、散布、发行或公开发表阿里云网站、产品程序或内容。
阿里云计算技术白皮书
阿里云计算技术白皮书阿里云计算技术白皮书
⒈引言
⑴背景介绍
⑵目的和范围
⒉云计算基础概念
⑴云计算定义
⑵云计算的好处
⑶云计算的类型
⑷云计算的架构
⒊阿里云计算平台
⑴阿里云概述
⑵阿里云的特点
⑶阿里云的产品和服务
⒋阿里云计算基础设施
⑴数据中心
⑵服务器
⑶存储
⑷网络
⒌阿里云计算的安全性
⑴防火墙
⑵ IDS/IPS
⑶云安全认证
⒍阿里云计算的可扩展性
⑴弹性计算
⑵自动扩展
⑶负载均衡
⒎阿里云计算的高可用性
⑴多数据中心部署
⑵数据备份与恢复
⑶全球加速
⒏阿里云计算的成本优势
⑴按需付费
⑵价格比较
⑶费用管理工具
⒐阿里云计算的应用场景
⑴企业应用
⑵电子商务
⑶大数据分析
⑷游戏
⒑结论
⑴总结云计算的优势
⑵对阿里云计算的评价
附件:
附件一:阿里云计算平台架构图
附件二:阿里云计算产品价格表
法律名词及注释:
⒈云计算:指一种通过网络提供计算能力、存储空间和服务的技术。
⒉数据中心:指存储大量云计算设备的物理场所,用于存储和处理数据。
⒊防火墙:指一种网络安全系统,用于过滤和阻止未经授权的网络访问。
⒋IDS/IPS:指入侵检测系统和入侵防御系统,用于监测和防御网络攻击。
⒌弹性计算:指根据需求自动调整计算资源的能力。
⒍可扩展性:指系统根据需要增加或减少计算资源的能力。
⒎高可用性:指系统保证在故障发生时仍能提供不间断服务的能力。
⒏按需付费:指用户按实际使用的计算资源付费,避免资源浪费。
阿里云 - 帮助文档
数据库审计 云防火墙 实人认证 数据风控 网站威胁扫描系统 爬虫风险管理 风险识别 敏感数据保护 云防火墙(旧版) 金收融起级实人认证
人工智能
阿里云机器学习 人脸识别 图像识别 智能语音交互 人工智能图像类 机器翻译 自然语言处理 人工智能众包 图像搜索 收起
数据管理 云数据库 Memcache 版 云数据库 HBase 版 分布式关系型数据库 DRDS 云数据库POLARDB 数据库备份 数据库和应用迁移服务 ADAM 混合云数据库管理 图数据库GDB 时序时空数据库 TSDB 收起
视频与CDN
CDN
视频点播 视频直播 媒体处理 全站加速 边缘节点服务ENS 智能视觉
移动云-专有云
移动研发平台EMAS-专有云
移动推送
HTTPDNS
移动研发平台 移动用户反馈 移动热修复 移动测试 收起
云通信
短信服务 语音服务 流量服务 物联网无线连接服务 号码隐私保护 加速上云服务 号码认证服务 云通信网络加速 收起
Native DevOps
跨平台 DevOps 移动API网关 通道服务 远程配置 移动监控 移动测试 移动热修复 移动数据分析 移动推送 收起
移动云
移动数据分析
互联网中间件
企业级分布式应用服务 EDAS 消息队列 RocketMQ 微消息队列 MQTT 消息队列 AMQP 应用实时监控服务 ARMS 性能测试 PTS 应用配置管理 ACM 消息队列 Kafka 云服务总线 CSB 消息服务 MNS 链路追踪 Tracing Analysis 应用高可用服务 AHAS 全局事务服务 GTS 收起
安全
数据库加密系统技术白皮书
数据库加密系统技术白皮书一、引言在当今数字化时代,数据成为了企业和组织最宝贵的资产之一。
数据库中存储着大量敏感信息,如客户数据、财务数据、知识产权等。
为了保护这些敏感数据的机密性、完整性和可用性,数据库加密技术应运而生。
本白皮书将详细介绍数据库加密系统的相关技术,包括其原理、特点、应用场景以及选择和实施的要点。
二、数据库加密系统的原理数据库加密系统的基本原理是对数据库中的敏感数据进行加密处理,使得未经授权的用户无法直接读取明文数据。
加密过程通常使用对称加密算法(如 AES)或非对称加密算法(如 RSA),将明文数据转换为密文数据。
在数据存储和传输过程中,只有拥有正确密钥的授权用户能够对密文进行解密,获取明文数据。
三、数据库加密系统的特点1、数据保密性通过加密敏感数据,即使数据库被非法访问或窃取,攻击者也难以获取有价值的信息。
2、完整性保护加密可以确保数据在传输和存储过程中不被篡改,从而保证数据的完整性。
3、灵活性可以根据不同的业务需求和安全级别,对特定的表、字段或数据行进行加密。
4、透明性对于应用程序来说,加密和解密过程应该是透明的,尽量减少对现有业务系统的修改和影响。
四、数据库加密系统的应用场景1、金融行业保护客户的账户信息、交易记录等敏感数据。
2、医疗行业存储患者的病历、诊断结果等隐私信息。
3、电商行业处理用户的个人信息、支付数据等。
4、政府部门涉及国家安全、公共服务等领域的敏感数据。
五、数据库加密系统的关键技术1、加密算法选择根据性能、安全性和密钥管理的要求,选择合适的加密算法。
2、密钥管理包括密钥的生成、存储、分发、更新和销毁等环节,确保密钥的安全性和可用性。
3、加密引擎高效的加密引擎能够在不影响数据库性能的前提下完成加密和解密操作。
4、访问控制结合数据库的访问控制机制,确保只有授权用户能够获取密钥并进行解密操作。
六、数据库加密系统的性能影响及优化加密和解密操作不可避免地会对数据库的性能产生一定影响。
华为云数据库(RDS) 2.23.01.200 用户指南说明书
云数据库(RDS)2.23.01.200用户指南文档版本01发布日期2023-03-30版权所有 © 华为云计算技术有限公司 2023。
保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
商标声明和其他华为商标均为华为技术有限公司的商标。
本文档提及的其他所有商标或注册商标,由各自的所有人拥有。
注意您购买的产品、服务或特性等应受华为云计算技术有限公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。
除非合同另有约定,华为云计算技术有限公司对本文档内容不做任何明示或暗示的声明或保证。
由于产品版本升级或其他原因,本文档内容会不定期进行更新。
除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。
华为云计算技术有限公司地址:贵州省贵安新区黔中大道交兴功路华为云数据中心邮编:550029网址:https:///目录1 RDS for MySQL快速入门 (1)1.1 操作指引 (1)1.2 步骤一:创建实例 (2)1.3 步骤二:连接实例 (6)1.3.1 实例连接方式介绍 (7)1.3.2 通过内网连接RDS for MySQL实例 (8)1.3.2.1 内网连接实例流程 (8)1.3.2.2 设置安全组规则 (9)1.3.2.3 通过内网连接RDS for MySQL实例 (11)1.3.2.4 连接云数据库RDS实例(国密用户) (15)1.3.3 通过公网连接RDS for MySQL实例 (19)1.3.3.1 公网连接实例流程 (19)1.3.3.2 绑定弹性公网IP (19)1.3.3.3 设置安全组规则 (20)1.3.3.4 通过公网连接RDS for MySQL实例 (22)2 RDS for PostgreSQL快速入门 (27)2.1 操作指引 (27)2.2 步骤一:创建实例 (28)2.3 步骤二:连接实例 (32)2.3.1 实例连接方式介绍 (32)2.3.2 通过内网连接RDS for PostgreSQL实例 (33)2.3.2.1 内网连接实例流程 (33)2.3.2.2 设置安全组规则 (34)2.3.2.3 通过psql连接实例 (35)2.3.3 通过公网连接RDS for PostgreSQL实例 (37)2.3.3.1 公网连接实例流程 (37)2.3.3.2 绑定弹性公网IP (37)2.3.3.3 设置安全组规则 (38)2.3.3.4 通过psql连接实例 (39)3 MySQL语法参考 (41)3.1 概述 (41)3.2 SQL语法 (41)3.2.1 SELECT (41)3.2.2 SELECT DISTINCT (42)3.2.3 ORDER BY (42)3.2.4 AND & OR 运算符 (43)3.2.5 WHERE 子句 (43)3.2.6 INSERT INTO (43)3.2.7 UPDATE (44)3.2.8 DELETE (44)3.3 SQL函数 (45)3.3.1 SQL Date函数一览表 (45)3.3.1.1 NOW (45)3.3.1.2 CURDATE (46)3.3.1.3 CURTIME (46)3.3.1.4 DATE (46)3.3.1.5 EXTRACT (47)3.3.1.6 DATE_ADD (48)3.3.1.7 DATE_SUB (48)3.3.1.8 DATEDIFF (49)3.3.1.9 DATE_FORMAT (50)3.3.2 SQL NULL函数一览表 (50)3.3.2.1 ISNULL (50)3.3.2.2 COALESCE (51)3.3.2.3 IFNULL (51)3.3.3 SQL Aggregate函数一览表 (51)3.3.3.1 AVG (52)3.3.3.2 COUNT (52)3.3.3.3 MAX (53)3.3.3.4 MIN (53)3.3.3.5 SUM (53)3.3.4 SQL Scalar函数一览表 (54)3.3.4.1 FORMAT (54)3.3.4.2 LCASE (54)3.3.4.3 LEN (55)3.3.4.4 MID (55)3.3.4.5 ROUND (56)3.3.4.6 UCASE (56)3.3.5 HAVING 子句 (57)3.3.6 GROUP BY 语句 (57)4 RDS for MySQL用户指南 (58)4.1 使用规范 (58)4.1.1 数据库使用规范 (58)4.2 数据库迁移 (61)4.2.1 使用mysqldump迁移MySQL数据 (61)4.3 性能调优 (65)4.3.1 RDS for MySQL性能规格建议 (65)4.3.2 RDS for MySQL参数调优建议 (66)4.3.3 如何提高RDS数据库的查询速度 (67)4.3.4 MySQL性能调优-解决慢SQL问题 (67)4.3.5 RDS for MySQL性能调优-解决空间不足问题 (69)4.3.6 RDS for MySQL性能调优-解决内存使用率高问题 (71)4.3.7 RDS for MySQL性能调优-解决高I/O问题 (72)4.4 实例生命周期 (74)4.4.1 创建与原实例相同配置的数据库实例 (74)4.4.2 重启实例 (75)4.4.3 自定义列表项 (76)4.4.4 导出实例 (76)4.4.5 删除实例 (77)4.4.6 回收站 (78)4.5 变更实例 (79)4.5.1 修改实例名称 (79)4.5.2 修改实例备注 (80)4.5.3 修改数据同步方式 (80)4.5.4 切换主备实例的可用性策略 (81)4.5.5 变更实例的CPU和内存规格 (82)4.5.6 磁盘扩容 (83)4.5.7 设置可维护时间段 (84)4.5.8 单机转主备实例 (85)4.5.9 手动切换主备实例 (86)4.5.10 迁移可用区 (87)4.6 只读实例 (87)4.6.1 只读实例简介 (88)4.6.2 创建只读实例 (88)4.6.3 管理只读实例 (91)4.7 数据备份 (91)4.7.1 备份概述 (91)4.7.2 设置自动备份策略 (92)4.7.3 创建手动备份 (93)4.7.4 下载备份文件 (95)4.7.5 下载Binlog备份文件 (96)4.7.6 设置RDS for MySQL本地Binlog日志清理 (98)4.7.7 复制备份 (99)4.7.8 删除手动备份 (100)4.8 数据恢复 (100)4.8.1 通过备份文件恢复RDS for MySQL实例数据 (100)4.8.2 通过备份文件恢复到自建数据库(MySQL) (102)4.8.3 将数据库实例恢复到指定时间点 (104)4.8.4 将库表数据恢复到指定时间点 (106)4.9 参数模板管理 (107)4.9.1 创建参数模板 (107)4.9.2 修改RDS for MySQL实例参数 (108)4.9.3 导出参数模板 (110)4.9.4 比较参数模板 (111)4.9.5 查看参数修改历史 (112)4.9.6 复制参数模板 (113)4.9.7 重置参数模板 (113)4.9.8 应用参数模板 (114)4.9.9 查看参数模板应用记录 (114)4.9.10 修改参数模板描述 (115)4.9.11 删除参数模板 (115)4.10 连接管理 (115)4.10.1 查看和修改内网地址 (116)4.10.2 绑定和解绑弹性公网IP (116)4.10.3 修改数据库端口 (117)4.10.4 设置安全组规则 (118)4.11 数据库管理 (120)4.11.1 创建数据库 (120)4.11.2 修改数据库备注 (121)4.11.3 数据库授权 (122)4.11.4 删除数据库 (122)4.11.5 开启或关闭事件定时器 (123)4.12 帐号管理(非管理员权限) (124)4.12.1 创建数据库帐号 (124)4.12.2 重置数据库帐号密码 (125)4.12.3 修改数据库帐号权限 (125)4.12.4 修改主机IP (126)4.12.5 删除数据库帐号 (126)4.13 帐号和网络安全 (127)4.13.1 重置管理员密码 (127)4.13.2 修改实例安全组 (128)4.13.3 设置SSL数据加密 (129)4.13.4 开启透明数据加密功能 (130)4.14 监控指标 (130)4.14.1 支持的监控指标 (130)4.14.2 查看监控指标 (136)4.15 CTS审计 (136)4.15.1 查看日志记录 (136)4.16.1 日志配置管理 (137)4.16.2 查看或下载错误日志 (138)4.16.3 查看或下载慢日志 (139)4.16.4 查看主备切换日志 (142)4.16.5 开启SQL审计日志 (142)4.16.6 下载SQL审计日志 (143)4.17 任务中心 (145)4.17.1 查看任务 (145)4.17.2 删除任务 (146)4.18 标签 (146)5 RDS for PostgreSQL用户指南 (148)5.1 数据库迁移 (148)5.1.1 使用psql命令迁移PostgreSQL数据 (148)5.2 参数调优 (150)5.2.1 RDS for PostgreSQL参数调优建议 (150)5.3 RDS for PostgreSQL增强版 (151)5.3.1 RDS for PostgreSQL增强版简介 (151)5.3.2 函数 (151)5.3.3 系统视图 (156)5.3.4 数据类型 (158)5.3.5 隐式类型转换 (158)5.3.6 预定义参数 (159)5.3.7 宏变量 (159)5.3.8 操作符 (160)5.3.9 语法 (160)5.4 实例生命周期 (162)5.4.1 创建与原实例相同配置的数据库实例 (162)5.4.2 重启实例 (163)5.4.3 自定义列表项 (163)5.4.4 导出实例 (164)5.4.5 删除实例 (164)5.4.6 回收站 (165)5.5 变更实例 (166)5.5.1 修改实例名称 (167)5.5.2 修改数据同步方式 (167)5.5.3 切换主备实例的可用性策略 (168)5.5.4 变更实例的CPU和内存规格 (168)5.5.5 磁盘扩容 (169)5.5.6 设置可维护时间段 (171)5.5.7 单机转主备实例 (171)5.5.8 手动切换主备实例 (172)5.6.1 只读实例简介 (173)5.6.2 创建只读实例 (174)5.6.3 管理只读实例 (176)5.7 数据备份 (176)5.7.1 备份概述 (176)5.7.2 设置自动备份策略 (177)5.7.3 创建手动备份 (177)5.7.4 下载全量备份文件 (178)5.7.5 下载增量备份文件 (179)5.7.6 复制备份 (180)5.7.7 删除手动备份 (180)5.8 数据恢复 (181)5.8.1 通过备份文件恢复RDS for PostgreSQL实例数据 (181)5.8.2 将数据库实例恢复到指定时间点 (183)5.9 参数模板管理 (184)5.9.1 创建参数模板 (184)5.9.2 修改RDS for PostgreSQL实例参数 (185)5.9.3 导出参数模板 (187)5.9.4 比较参数模板 (187)5.9.5 查看参数修改历史 (188)5.9.6 复制参数模板 (189)5.9.7 重置参数模板 (189)5.9.8 应用参数模板 (190)5.9.9 查看参数模板应用记录 (190)5.9.10 修改参数模板描述 (191)5.9.11 删除参数模板 (191)5.10 连接管理 (192)5.10.1 查看和修改内网地址 (192)5.10.2 绑定和解绑弹性公网IP (192)5.10.3 修改数据库端口 (193)5.10.4 通过pgAdmin连接实例 (194)5.11 插件管理 (196)5.11.1 创建和删除插件 (196)5.11.2 支持的插件列表 (198)5.12 表空间管理 (201)5.13 帐号和网络安全 (203)5.13.1 重置管理员密码 (203)5.13.2 修改实例安全组 (204)5.14 监控指标 (205)5.14.1 支持的监控指标 (205)5.14.2 查看监控指标 (208)5.15.1 查看日志记录 (209)5.16 日志管理 (210)5.16.1 下载错误日志 (210)5.16.2 下载慢日志 (210)5.17 任务中心 (211)5.17.1 查看任务 (211)5.17.2 删除任务 (212)5.18 标签 (213)6 常见问题 (214)6.1 产品咨询 (214)6.1.1 使用RDS要注意些什么 (214)6.1.2 RDS实例是否会受其他用户实例的影响 (214)6.1.3 云数据库RDS支持跨AZ高可用吗 (214)6.1.4 为何使用了RDS后网站登录较慢 (215)6.1.5 多台弹性云服务器是否可以使用同一个RDS数据库 (215)6.2 资源及磁盘管理 (215)6.2.1 占用RDS磁盘空间的日志及文件有哪些 (215)6.2.2 哪些内容会占用用户所创建的RDS实例空间 (216)6.2.3 DDL操作对磁盘空间的要求 (216)6.2.4 ECS资源余量检查 (216)6.3 数据库连接 (217)6.3.1 RDS数据库连接数满的排查思路 (217)6.3.2 RDS数据库实例支持的最大数据连接数是多少 (217)6.3.3 如何创建和连接ECS (218)6.3.4 内网方式下ECS无法连接RDS实例的原因 (218)6.3.5 客户端问题导致连接失败 (219)6.3.6 服务端问题导致连接失败 (219)6.3.7 应用程序怎么访问VPC中的RDS实例 (220)6.3.8 应用程序是否需要支持自动重连数据库 (220)6.3.9 如何通过JDBC连接RDS for MySQL数据库 (220)6.3.10 通过JDBC连接RDS for MySQL数据库超时的解决方法 (224)6.3.11 如何通过JDBC连接RDS for PostgreSQL数据库 (226)6.3.12 RDS跨地域内网能访问吗 (229)6.3.13 使用SSL连接数据库发生主备切换后是否可以正常连接 (229)6.3.14 为什么重置密码后新密码没有生效 (229)6.4 数据库迁移 (229)6.4.1 为什么要采用mysqldump和pg_dump工具迁移 (229)6.4.2 RDS支持导入哪些数据库引擎的数据 (229)6.5 数据库权限 (230)6.5.1 root帐号为什么没有super权限 (230)6.6 数据库存储 (230)6.6.1 RDS for MySQL支持哪些存储引擎 (230)6.6.2 RDS使用的什么存储 (231)6.6.3 数据超过了RDS for MySQL实例的最大存储容量怎么办 (231)6.7 安装客户端 (232)6.7.1 如何安装MySQL客户端 (232)6.7.2 如何安装PostgreSQL客户端 (233)6.7.3 如何安装jdk客户端 (234)6.8 备份与恢复 (235)6.8.1 RDS能够保存多长时间的备份 (235)6.8.2 数据库在备份时间段中是否可用 (236)6.8.3 如何将RDS数据库备份到弹性云服务器上 (236)6.8.4 为什么自动备份会失败 (236)6.8.5 为什么数据表会丢失或数据被删除 (237)6.9 数据库监控 (237)6.9.1 用户平时需要关注实例的哪些监控指标 (237)6.10 扩容及规格变更 (238)6.10.1 RDS实例在扩容和规格变更期间是否一直可用 (238)6.10.2 为什么端口变更后实例状态异常 (238)6.11 数据库参数修改 (238)6.11.1 哪些参数设置不合理会导致数据库不可用(RDS for PostgreSQL) (238)6.11.2 RDS for MySQL密码过期策略 (239)6.12 网络安全 (240)6.12.1 如何保障EIP数据传输安全 (240)6.12.2 如何防止任意源连接数据库 (240)6.12.3 将根证书导入Windows/Linux操作系统 (241)6.12.4 如何确认SSL根证书的有效期 (242)6.12.5 数据库中数据被损坏的可能原因有哪些 (242)A 常用操作 (244)A.1 创建VDC和VDC用户 (244)A.1.1 VDC租户模型简介 (244)A.1.2 创建租户(含管理员、默认一级VDC和企业项目) (245)A.1.3 为VDC租户配置网络 (246)A.1.4 创建资源集 (247)A.1.5 配置企业项目 (248)A.1.6 创建VDC业务员 (249)A.1.7 创建二级及以下VDC(含管理员和默认企业项目) (251)A.1.8 登录ManageOne (252)A.2 打开管理员鉴权模式 (253)A.3 登录云数据库RDS控制台 (254)B 修订记录 (255)1 RDS for MySQL快速入门1.1 操作指引本章节提供了在华为云Stack全新安装场景下,使用Huawei Cloud Core Turnkey安装部署后,VDC资源初始划分、创建实例、连接实例的具体操作流程。
