1、实例的操作系统,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。
2、对象存储服务(Object Storage Service,简称OBS)上的备份文件以及关系型数据库服务使用的弹性云服务器(Elastic Cloud Server,简称ECS),都对用户不可见,它们只对关系型数据库服务的后台管理系统可见。
3、申请RDS后,您还需要做什么。
申请关系型数据库实例后,您不需要进行数据库的基础运维(比如高可用、安全补丁等),但是您还需要重点关注以下事情:
4、关系型数据库实例的CPU、IOPS、空间是否足够,如果不够需要变更规格或者扩容。
5、关系型数据库实例是否存在性能问题,是否有大量的慢SQL,SQL语句是否需要优化,是否有多余的索引或者缺失的索引等。
关系型数据库实例可用性的计算公式:
实例可用性=(1–故障时间/服务总时间)×100%
可以通过创建模板的方式创建实例吗
目前不支持实例模板。
功能 | RDS | 自购服务器搭建数据库服务 |
服务可用性 | 请参见《弹性云服务器用户指南》。 | 需自行保障,自行搭建主从复制,自建RAID等。 |
数据可靠性 | 请参见《云硬盘用户指南》。 | 需自行保障,自行搭建主从复制,自建RAID等。 |
系统安全性 | 防DDoS,及时修复各种数据库安全漏洞。 | 自行部署,价格高昂;自行修复数据库安全漏洞。 |
数据库备份 | 自动备份。 | 自行实现,但需要寻找备份存放空间以及定期验证备份是否可恢复。 |
软硬件投入 | 无软硬件投入,按需付费。 | 数据库服务器成本相对较高。 |
系统托管 | 无托管费用。 | 托管费用比较高。 |
维护成本 | 无需运维。 | 需招聘专职DBA来维护,花费大量人力成本。 |
部署扩容 | 即时开通,快速部署,扩容,按需开通。 | 需硬件采购、机房托管、部署机器等工作,周期较长。 |
资源利用率 | 按实际结算,利用率高。 | 考虑峰值,资源利用率很低。 |
关系型数据库实例不会受其他用户实例影响,因为每个用户的关系型数据库实例与其他用户的实例是相互独立的,并且有资源隔离,互不影响。
RDS支持跨AZ高可用。当用户购买实例的时候,选择主备,可以选择主可用区和备可用区不在同一个可用区(AZ)。
导出SQL查询结果到Excel出现乱码
编码导致出现乱码,默认是utf8,需要将默认编码转换为Unicode。
推荐您做如下两个处理:
通过关系型数据库服务的管理控制台查看关系型数据库实例的性能情况。
与应用程序有很大关系,使用命令查看当前数据库连接状态,比较本地数据库和关系型数据库的差异。
关系型数据库(Relational Database Service,简称RDS)服务提供高可用类型,推荐您选择主备模式。
故障切换
也叫计划外的切换。当主机出现故障时,系统会在1~5分钟内自动切换到备机,主备实例的连接IP不变,整个过程无需人工干预。切换过程中不可访问,需要您设置好程序跟关系型数据库服务的自动重连,避免因为切换导致服务不可用。
手动切换
也叫计划内的切换。当实例运行正常时,用户可以自主手动触发主备切换,以满足业务需求。
步骤 1登录管理控制台。
步骤 2单击管理控制台左上角的,选择区域和项目。
步骤 3选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。
步骤 4在“实例管理”页面,选择指定的主备实例,单击实例名称,进入实例的“基本信息”页面。
步骤 5在“基本信息”页面中“数据库信息”模块的“实例类型”处,单击“主备切换”。
您也可以在“基本信息”页面,单击“实例拓扑图”模块的。进行主备切换。
主备切换可能会造成几秒或几分钟的服务闪断(闪断时间与复制时延有关),并有可能在主备同步时延过大的情况下,导致少量数据丢失。 主备切换后,请注意对业务进行预热,避免业务高峰期出现阻塞。
在“主备切换”弹框,单击“是”进行主备实例的切换。
在“复制状态”为“正常”的情况下,复制时延大于300s,主备切换任务无法下发。
主备切换成功后,单击“返回实例列表”,用户可以在“实例管理”页面对其进行查看和管理。
切换过程中,状态显示为“主备切换中”。
在实例列表的右上角,单击刷新列表,可查看到主备切换完成后,实例状态显示为“正常”。
在数据库的压力承载范围内,多台弹性云服务器是可以使用同一个关系型数据库来支撑业务的。
RDS主备实例是否可以在一个可用区
可用区指在同一区域下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离。
关系型数据库服务支持在同一个可用区内或者跨可用区部署数据库主备实例,备机的选择和主机可用区对应情况:
相同(默认),主机和备机会部署在同一个可用区。
不同,主机和备机会部署在不同的可用区,以提供不同可用区之间的故障转移能力和高可用性。