RDS数据库入门一本通.pdf
《RDS数据库入门一本通.pdf》由会员分享,可在线阅读,更多相关《RDS数据库入门一本通.pdf(101页珍藏版)》请在咨信网上搜索。
1、RDS超全RDS原理和常见问题精解手把手教你搞定RDS场景实战云运维师从入门到精通作者:手辨RDS数据库目录第一章RDS 数据库概览页81.1概览页的由来81.2概览页81.2.1资源管理91.2.2实例信息91.2.3事件提醒91.2.4资源分布91.2.5资源使用率9第二章RDS 数据库实例列表102.1实例列表102.1.1地域102.1.2标签信息112.1.3数据导入112.1.4待处理事件112.1.5登陆数据库112.1.6创建实例122.1.7实例信息22第三章RDS 数据库实例详情页263.1基本信息263.1.1基本信息263.1.2修改白名单283.1.3迁移可用区283
2、.1.4重启数据库294目录3.1.5备份实例293.1.6任务列表303.1.7实例分布303.1.8运行状态343.1.9配置信息343.1.10使用量统计353.2账户管理373.2.1创建账户373.2.2服务授权账号393.2.3重置密码403.2.4修改权限413.2.5重置账户权限413.2.6补充413.3数据库管理423.4备份恢复433.4.1数据备份433.4.2本地日志设置443.4.3日志备份463.4.4备份设置473.4.5跨地域备份503.4.6数据库恢复(原克隆实例)503.4.7数据库库/表级别恢复513.4.8一键上传 Binlog543.5数据库连接54
3、3.5.1读写分离553.5.2切换交换机553.5.3切换为经典网络563.5.4修改链接地址56目录目录6.1.2白名单信息页面756.1.3添加安全组766.2SQL 审计766.3SSL766.4TDE77第七章RDS 实例服务可用性797.1主备切换设置797.2主备库切换797.3修改数据复制方式80第八章RDS 实例日志管理818.1错误日志818.2慢日志明细818.3慢日志统计828.4主备切换日志82第九章RDS 实例 SQL 洞察839.1搜索839.2分析849.3服务设置859.4导出85第十章RDS 实例参数设置8610.1应用模板8710.2导出为模板8710.3
4、导入参数8710.4导出参数8710.5参数修改87目录7第十一章自治服务(原 CLOUDDBA)88第十二章专属集群(原主机组列表)89第十三章RDS 实例跨地域备份9213.1恢复数据9213.2设置93第十四章已删除实例备份9414.1设置9414.2下载95第十五章RDS 实例回收站96第十六章待处理事件9816.1运行状态9816.2开始时间9816.3计划切换时间9916.4最晚操作时间9916.5自定义操作时间99第十七章历史事件100第十八章RDS 实例参数模板101第一章RDS 数据库概览页1.1概览页的由来使用过阿里云 RDS 数据库的老用户可能会知道,在 2020 年以前
5、是没有概览页这个功能的。随着 RDS 数据库产品在全球多个地域部署上线,现已经开通了在全球21 个不同国家地域的产品购买。这也就意味着,当我们购买了多个地域的 RDS 数据库后,除非手工记录下来各个地域的实例 id 以及实例数量。是没有一个页面可以直观的展示这些内容了。为此,RDS 产品推出了概览页功能。1.2概览页我们先看下面一张概览页图片,如图 1-1,直观的看一下概览页包含的功能,然后我会对主要功能进行说明。图 1-1第一章RDS数据库概览页第二章RDS数据库实例列表第二章RDS 数据库实例列表2.1实例列表实例列表页面展示了选择地域下的实例信息,同时也可以在实例列表创建新的实例,如图
6、2-1。图 2-12.1.1地域图 2-1 标记处为“地域”选择列表,可以切换各个地域,查看实例信息,此处有 1 个注意点:我们遇到非常多的客户,购买完实例之后,或者登出阿里云控制台再登入后,找不到其购买的 RDS 实例了,大多数原因,都是因为地域选择错误导致,比如购买的地域在华北 1,打开的地域却是华东 1。现在有了概览页,可以从概览这里进行确认。第二章RDS数据库实例列表第二章RDS数据库实例列表同,最大的不同是权限管控,但是旧版已经很少对其维护和开发了,还是建议使用新版。如果使用中有问题,可以反馈阿里云售后。2.1.6创建实例图 2-1 标记处的“创建实例”,允许我们购买新的数据库实例,
7、点击后,如下图,如图 2-3 与图 2-4。图 2-3第二章RDS数据库实例列表第二章RDS数据库实例列表网连接限制,请参考如下图 2-5 的诊断流程图,如果您对下面描述的概念改不清楚,不必担心,您可以阅读完本书后再来看这个图:图 2-5第二章RDS数据库实例列表 云 SSD 高可用-单机基础版:16第二章RDS数据库实例列表本地 SSD 是指引擎位于同一节点的 SSD 盘。将数据存储于本地 SSD 盘。SSD 云盘是指基于分布式存储架构的弹性块存储设备,将数据存储于 SSD云盘。ESSD 云盘是增强型(Enhanced)的 SSD 云盘,增强的原因是 ESSD 采用了 25GE 网络和 RD
8、MA 技术,读写能力更强和延迟更低。请注意,从性能来说,ESSD 云盘无疑是更适合数据库的,但是 ESSD 云盘数据库由于推出较晚,相比本地 SSD 盘实例来说,功能不如本地 SSD 丰富,比如云 SSD 实例磁盘满后不支持临时解锁。2.1.6.6主节点可用区可以规定购买的实例的主节点所在的可用区,如果需要购买 ECS,除了保证同地域外,优先选择同可用区,如果对应的可用区没有资源无法购买,也可以选择其他可用区,不同可用区的网络延迟理论上低于 3ms。有的主可用区的右上角,会提示蓝色数字,这些蓝色数字指的是当前可用区下,已存在的 ECS 与 RDS 实例数量。2.1.6.7部署方案当选择了主节点
9、可用区后,如果选择的系列是高可用版,还需要选择部署方案,部署方案分为单可用区部署与多可用区部署,如果要实现同城容灾的话,可以考虑多可用区部署,即主节点和备节点不在同一个可用区。备节点可用区目前只能自动分配。2.1.6.8实例规格我们自己在自己的电脑上或者服务器上安装 MySQL 的时候,MySQL 的性能取决于我们自己电脑与服务器的 CPU、IO、内存等硬件的性能,实例规格就是为了选择需要几个 CPU,多少内存和 IOPS。需要注意的有如下 4 点:RDS 的规格是产品提前规划好的,无法自由的选择 CPU 数量和内存与 IOPS的数量,只能选择现有的规格类型,且无法单独修改 CPU、内存、IO
10、PS 指标项。第二章RDS数据库实例列表第二章RDS数据库实例列表您购买手机或者笔记本电脑一样,安卓或者 Windows 操作系统会占用一些空间。存储空间最小 5G,最大 6T(部分实例和规格才支持)。2.1.6.10网络类型分为经典网络和专有网络(VPC 网络),关于内网无法直接连接的诊断流程图前面已经讨论过,经典网络下,同地域(不需要同可用区)内网互通,专有网络相当于私网,一个专有网络内的资源可以互通,但是这个专有网络外的资源要访问这个专有网络的资源,无法直接访问(需要做一些设置,不是此书的主题,不做赘述)。这里需要注意 4 点:本地 SSD 实例经典网络与专有网络可以互相切换,部分存量云
11、 SSD 也可以。目前购买时推荐专有网络,安全性更高。购买时,只有本地 SSD 类型实例,支持选择经典网络,云 SSD 只支持选择专有网络(是否支持切换,请查看“3.5.3 切换为经典网络”章节)经典网络与专有网络,无法直接互通互访(需要做一些设置,不是此处的主题,不做赘述),如果 ECS 是专有网络,RDS 购买时需要选择与 RDS 相同的专有网络才可以内网直接互通。一个地域可以创建多个专有网络,一个专有网络下,也可以创建多个交换机,交换机创建必须以可用区为基础。即创建交换机时,必须选定交换机所在的可用区。2.1.6.11VPC这里会自动展示我们刚刚选择的地域下的 VPC 实例信息,如果没有
12、,您需要去VPC 控制台创建(VPC 是阿里云的另一个产品),请注意,选择 VPC 的时候,一定要手动选择已存在的 VPC,不要选择“默认专有网络”,如下图 2-6,默认的意思是,当前选择的地域没有可用的 VPC。但是 RDS 选择默认专有网络创建会失败,如果没有,需要去 VPC 控制台创建再来刷新选择。第二章RDS数据库实例列表第二章RDS数据库实例列表只有 8.0 实例才支持 X-ENGINE 引擎,它的详细说明,可以参考下文档https:/ 产品特有,当我们在服务器上自建 MySQL 数据库的时候,肯定会修改一些参数或者准备多个参数文件以便替换,这个参数模板也有类似作用,需要注意如下 1
13、 点:RDSforMySQL 产品,并没有放开全部参数,您无法随心所欲的修改未开放的参数,RDS 具体的开放参数请参考“第十章 RDS 实例参数设置”。2.1.6.15时区MySQL 产品特有,MySQL 的时区,除了可以创建时修改外,创建完也可以通过参数修改。2.1.6.16表名大小写MySQL 产品特有,如果您的业务表是区分大小写的,需要在此处选择“区分大小写”,创建完成后,不支持修改。2.1.6.17小版本升级策略某些情况下,阿里云会推送 MySQL 的内核小版本升级通知,具体请参考“第十六章待处理事件”章节。有如下 3 点需要注意:勾选自动升级,有新的内核小版本发布时,将在待处理事件里
14、展示出来,并在选定时间内进行升级。勾选手动升级,也并不意味着一直不会升级,当小版本的生命周期结束的时候,依然会强制升级(同样将会在待处理事件里展示出来)。阿里云后台系统会在一些极端情况下进行小版本升级,这类小版本升级一般不会做短信或者站内信通知,也不会在待处理事件展示。第二章RDS数据库实例列表第二章RDS数据库实例列表2.1.7实例信息图 2-1 标记处为当前选择地域下的实例信息,重点说明如下几点。2.1.7.1实例 ID/名称这里的 RDS 的实例 ID 是唯一的,名称是可以自定义的。如果实例 ID 前面存在一些标志,如“”,说明这些实例有关联实例,“”代表只读实例,“”代表灾备实例,会在
15、后面的章节说明什么是只读和灾备实例。2.1.7.2运行状态常见的运行状态有运行中和锁定中,实例显示为锁定中,一般是在 3 种情况下:实例磁盘满锁定、实例过期锁定和实例欠费锁定。锁定的具体原因,可以点击“实例ID”进入详情页面查看,如下图 2-8。图 2-8(磁盘满锁定)图 2-8(过期锁定)第二章RDS数据库实例列表第二章RDS数据库实例列表如果您需要续费的同时变更配置,可以点击“我要变更配置”,点击后,意味着下次计费周期生效(因为做了续费,下次生效)的时候,除了续费还会按照选择的配置对实例进行升级或者降级。也就是说您已经提前预定了这个实例在下一个计费周期是否要进行变配,这就意味着,如果您选择
16、了这个选项,下一次计费周期生效之前,您再也无法对这个实例进行任何的配置变更,如下图 2-11,点击后会有提示,请一定注意。图 2-11如果您不想在续费时变更配置,只想续费,可以不勾选该选项,不勾选该选项并不意味着您无法对实例进行变配操作,RDS 依然支持在非续费情况下,对实例进行立即升级和立即降级的操作,该功能会在后面的“3.1 基本信息”章节说明。2.1.7.7更多点击“更多”会展示数据导入、立即升级、数据库恢复(原克隆实例)、编辑标签。数据导入与之前图 2-1 讨论的相同,跳转数据传输服务 DTS 页面。立即升级是指对实例进行立即升级操作(不是续费升级,也不是续费),具体细节会在后面的“3
17、.1 基本信息”章节说明。数据库恢复(原克隆实例)用来在数据误操作的情况下恢复数据所用。具体细节会在后面的“3.4 备份恢复”章节说明。第二章RDS数据库实例列表第三章RDS数据库实例详情页第三章RDS 数据库实例详情页实例详情页展示了实例的详细信息,包括链接地址、存储空间、实例规格、实例类型、监控信息、备份信息等等相关信息,由于 RDS 的类型与系列非常多,本章节我们将会以功能最全的 RDSforMySQL8.0 高可用版控制台详细讨论 RDS 的功能。了解了 RDSforMySQL 的功能,将可以帮助您了解其他类型与系列的功能。3.1基本信息点击“实例 ID/名称”进入实例基本信息页面,如
18、下图 3-1。图 3-1下面,会对基本信息页面的重要功能进行说明。3.1.1基本信息图 3-1 标记处的展示了实例的基本信息,包括实例 ID、链接地址、可用区、第三章RDS数据库实例详情页第三章RDS数据库实例详情页3.1.2修改白名单图 3-1 标记处的“修改白名单”,点击后会跳转数据安全性页面进行白名单修改,详细细节将会在“6.1 白名单设置”章节说明。3.1.3迁移可用区图 3-1 标记处的“迁移可用区”,可以将实例迁移到其他可用区(云 SSD 实例不支持),如下图 3-4,需要注意如下 6 点:如果交换机无法选择,说明您选择的 VPC 下的交换机所在的可用区,没有与待迁移可用区一致的,
19、需要更改 VPC 或者手动创建符合要求的交换机。RDS 迁移可用区的时间,取决于数据量,目前无法评估需要多久完成,如果等待时间过长,需要关注任务状态时,可以反馈阿里云核实。如果待迁移可用区的资源不足,您将无法迁移,请更换其他可用区。切换时间并不代表迁移开始时间,无论您选择何种切换时间,迁移任务都是马上开始,实例状态会马上由“运行中”变为“迁移中”,如果选择运维时间切换,在运维时间前,任务会自动暂停并等待运维时间切换。反之立即切换,所以这个切换时间控制的是闪断的发生时间,而不是迁移开始时间。切换会造成 30s 左右的闪断,业务需要进行重连,重连的意思是,数据库的连接断开后,程序会自动检测然后重新
20、连接,这方面的技术实现,您可以网上搜索或者与您的技术人员沟通。任务存在一种情况,比如您运维时间为 23 点 24 点,如果在 22 点发起迁移但是在 23 点前,迁移数据未完成,则无法正常进入暂停状态等待切换,此时任务会继续运行直到可正常暂停任务并等待下一个运维时间段时间段切换,如果下一个运维时间依然不满足暂停条件(这种情况非常少见),则任务会继续运行直到可正常暂停任务并等待下一个运维时间段时间段切换,循环往复,如果出现这种情况,请反馈阿里云售后核实。第三章RDS数据库实例详情页第三章RDS数据库实例详情页服务器上备份 MySQL 一样,其中,本地 SSD 盘实例的备份,分为物理备份和逻辑备份
21、,云 SSD 的备份,只有快照备份,这里需要注意如下 4 点:物理备份是指直接备份磁盘的物理文件,一般借助 xtrabackup 实现,逻辑备份相当于我们借助 MySQLdump 的方式备份的文件,推荐物理备份高可用实例的备份一般在备库(隐藏的从节点)进行,所以备份不影响主节点,单节点直接主库进行,这也是之前为何不推荐单节点实例的一个原因。物理备份存在失败的可能,我们遇到最多的导致备份失败的原因是实例表数量过多,一般情况下,60W 以内的表数量,备份出现问题的几率较低。备份期间尽量避免执行 DDL 操作(alter 等操作),避免影响备份,导致备份失败。3.1.6任务列表图 3-1 标记处的是
22、任务列表,当我们对实例进行重启、升级、备份时,点击该按钮,会展示具体的任务进度信息,这个任务列表的进度,仅作参考即可,时间并不完全准确,目前还无法评估任务时间,另外,您会发现执行备份时,进度一直 25%,这点目前是正常的,在备份没完成前,备份会一直处于 25%不会做任何更新。判断备份时间建议您以历史备份的备份时间做评估,具体请参考后面“3.4.1 数据备份”章节。3.1.7实例分布图 3-1 标记处的实例分布,分别代表当前这个实例是否存在只读实例、灾备实例以及分析实例。详细说明如下:3.1.7.1只读实例相当于我们在本地服务器自建数据库上增加一个 Slave 节点,只是 RDS 添加的这个节点
23、只能做读取操作,很多情况下,主实例如果出现性能瓶颈,单纯的升配无法解决业务负载的情况下,可以考虑增加只读节点,分摊业务负载,需要注意如下几点:第三章RDS数据库实例详情页第三章RDS数据库实例详情页图 3-53.1.7.2灾备实例灾备实例也叫跨地域灾备(当然,也允许同地域部署),它是通过 DTS(阿里云数据传输服务 DTS)来实现的跨地域数据同步(并不是与只读实例一样的同步方式),数据传输服务 DTS 是一个新的阿里云产品,点击后,会跳转到 DTS 页面,进行购买,如下图 3-6,需要注意如下 8 点:图 3-6第三章RDS数据库实例详情页第三章RDS数据库实例详情页灾备实例提供独立的数据库连
24、接地址。创建灾备实例会同时产生 RDS 和 DTS 两种费用。主实例必须有内网地址,才可以创建灾备实例。删库操作不会同步至灾备实例,如果需要删除灾备的库,需要登录灾备实例通过 SQL 命令手动删除。灾备实例不支持备份设置、备份恢复、数据迁移、数据库管理、申请外网访问地址、修改连接地址功能。3.1.7.3分析实例这个是指一个新的产品,产品名称为云原生数据仓库 MySQL 版,又名分析型数据库 MySQL 或者 AnalyticDBforMySQL,虽然它的名字里带了 MySQL,但是目前来说,它的使用方式与 MYSQL 完全不同,使用前请做好充分的了解和准备:https:/ 3-1 标记处的运行
25、状态,主要讨论下续费,这里的续费与“2.1.7.6 续费”功能跳转页面相同,另外,如果您对 RDS 设置了自动续费,可以在此处取消。3.1.9配置信息图 3-1 标记处的配置信息对应在创建实例时选择的配置。需要注意如下 4 点:极其低概率的情况下,配置展示的 CPU 核数、内存、IOPS、连接数信息可能存在与规格不符的情况,遇到这种情况,请反馈阿里云售后,这一般是产品规格配置问题。售后遇到的这类问题很少,但是也确实存在。运维时间是指阿里云对该实例执行无法避免的运维操作的时间。并非所有的后台维护操作,都会在运维时间执行,紧急情况下会立即处理,大多数情况都会在您的运维时间操作。第三章RDS数据库实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RDS 数据库 入门
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【Stan****Shan】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【Stan****Shan】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。