文档简介:
管理类
Q:为何使用了RDS后网站登录较慢
A:推荐您做如下两个处理:
-
通过关系型数据库服务的管理控制台查看关系型数据库实例的性能情况。
-
与应用程序有很大关系,使用命令查看当前数据库连接状态,比较本地数据库和关系型数据库的差异。
Q:云数据库如何进行主备切换
A:关系型数据库(Relational Database Service,简称RDS)服务提供高可用类型,推荐您选择主备模式。
故障切换
也叫计划外的切换。当主机出现故障时,系统会在1~5分钟内自动切换到备机,主备实例的连接IP不变,整个过程无需人工干预。切换过程中不可访问,需要您设置好程序跟关系型数据库服务的自动重连,避免因为切换导致服务不可用。
手动切换
也叫计划内的切换。当实例运行正常时,用户可以自主手动触发主备切换,以满足业务需求。
步骤 1 登录管理控制台。
步骤 2 单击管理控制台左上角的
,选择区域和项目。
步骤 3 选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。
步骤 4 在“实例管理”页面,选择指定的主备实例,单击实例名称,进入实例的“基本信息”页面。
步骤 5 在“基本信息”页面中“数据库信息”模块的“实例类型”处,单击“主备切换”。
您也可以在“基本信息”页面,单击“实例拓扑图”模块的
。进行主备切换。
主备切换可能会造成几秒或几分钟的服务闪断(闪断时间与复制时延有关),并有可能在主备同步时延过大的情况下,导致少量数据丢失。 主备切换后,请注意对业务进行预热,避免业务高峰期出现阻塞。
步骤 6 在“主备切换”弹框,单击“是”进行主备实例的切换。
在“复制状态”为“正常”的情况下,复制时延大于300s,主备切换任务无法下发。
步骤 7 主备切换成功后,单击“返回实例列表”,用户可以在“实例管理”页面对其进行查看和管理。
l 切换过程中,状态显示为“主备切换中”。
l 在实例列表的右上角,单击
刷新列表,可查看到主备切换完成后,实例状态显示为“正常”。
----结束
Q:如何甄别数据库中数据被损坏
A:l 数据被篡改
有很多安全措施保证只有经过认证的用户才能操作数据库表数据。另外SSH协议对外不可访问。只能通过指定的数据库服务端口来访问数据库表。
主备数据库在同步过程中有传输包校验功能,所以不会出现数据被篡改。MySQL使用InnoDB引擎,不容易出现数据损坏。
l 可能会出现实例服务器突然停电,导致数据库有页损坏,数据库无法启动。
当主机出现故障时,系统会在1~5分钟切换到备机,继续为您服务。切换过程中关系型数据库实例不可访问,需要您设置好程序跟服务的自动重连,避免因为切换导致服务不可用。
Q:为什么数据表会丢失或数据被删除
A:RDS不会删除和操作用户的任何数据。出现这种情况,请检查是否为误操作,必要时可利用已有备份恢复文件。
目前可采取如下方式:
l 使用RDS实例的恢复功能。
l 将备份数据从弹性云服务器导入关系型数据库。
Q:多台弹性云服务器是否可以使用同一个RDS数据库
A:在数据库的压力承载范围内,多台弹性云服务器是可以使用同一个关系型数据库来支撑业务的。
Q:为什么自动备份会失败
A:出现自动备份失败可能有以下原因:
-
网络环境稳定性不足。如网络延时、中断,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。
-
系统多任务执行复杂性。如任务等待、中止,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。
-
实例状态异常。如实例故障、状态变更中,系统会识别并在状态恢复正常后再次执行备份,您也可以及时进行一次手动备份。
-
参数修改异常。如修改参数并关联实例后导致实例故障,您可以对比参数修改前后的值是否正确、修改的参数是否存在关联参数需要一并修改、或者尝试恢复默认参数重启实例。
-
导入数据异常。
如导入数据不当导致系统表记录丢失:
MySQL相关,您可以参考 使用mysqldump迁移MySQL数据。
PostgreSQL相关,您可以参考使用psql命令迁移PostgreSQL数据。
SQL Server相关,您可以参考使用SQL Server Management Studio迁移SQL Server数据。
-
如果以上操作仍无法解决问题,请联系技术支持。
Q:删除RDS实例后数据库备份会怎样
A:实例删除后,自动备份会被同步删除,手动备份不会被删除。
Q:如果删除云帐号备份是否会被删除
A:一旦删除云帐号,自动备份和手动备份的数据也随之删除。
Q:RDS实例在扩容期间是否一直可用
A:目前,关系型数据库服务支持磁盘扩容和CPU/内存规格变更。
l 在磁盘扩容期间,关系型数据库实例一直可用,业务不受影响,但不允许删除和重启实例。
l 在CPU/内存规格变更期间,有1到2次网络秒级闪断。
Q:为什么重置密码后新密码没有生效
A:可能原因
密码重置发生在备份操作之后,执行恢复操作时,恢复为旧密码。
定位思路
密码重置之后是否执行了恢复操作。
解决方法
在Console页面,重新执行“重置密码”,具体请参见5.4.1 重置管理员密码。
Q:为什么端口变更后实例状态异常
A:现象描述
l 端口变更后该实例状态为“故障”。
l 使用变更后端口号无法连接实例。
可能原因
提交的数据库端口被临时占用。
处理步骤
使用该端口号,重试执行端口变更,请参见修改数据库端口。
l 若变更成功,说明所需变更端口被临时占用,导致变更失败。
l 若仍然变更失败,请联系技术人员。
Q:如何通过命令获取Microsoft SQL Server的错误日志
A:步骤 1 通过rdsuser帐户登录Microsoft SQL Server客户端。
步骤 2 在查询框进行执行如下查询语句,查询错误日志。
EXECUTE master.dbo.rds_read_errorlog FileID,LogType,FilterText,FilterBeginTime,FilterEndTime
l FileID:Error Log的日志文件编号,0表示最近的日志。
l LogType:日志类型。取值为1查询的日志类型为error logs,取值为2查询的日志类型为Agent logs。
l FilterText:查询关键字,可为NULL。
l FilterBeginTime:日志查询开始时间,可为NULL。
l FilterEndTime:日志查询完成时间,可为NULL。
示例如下:
EXEC master.dbo.rds_read_errorlog 0,1,'FZYUN','2018-06-14 14:30','2018-06-14 14:31'
查询结果,如图8-2所示:
图1-1 查询示例
----结束
Q:如何设置SQL Server添加ndf文件的路径
A:用户添加自定义数据库ndf辅助文件和tempdb数据库ndf辅助文件时,需要将ndf辅助文件分别放置在“D:\RDSDBDATA\DATA”路径和“D:\RDSDBDATA\Temp”路径下,不能放置在C盘,否则会导致系统盘空间被占满,服务可能会被停止。
Q:删除RDS SQL Server主备实例数据库报错
A:报错现象
手动删除RDS SQL Server主备实例上的sqlserver数据库,SSMS提示如下报错信息,详见图8-3:
“The database ‘xxxx’ is enabled for database mirroring.Database mirroring must be removed before you drop the database.错误:3743”
图1-2 报错信息
原因分析
根据报错信息判断,该SQL Server实例为主备模式,备库存在镜像,导致主库无法删除。
解决方案
您需要在删除数据库之前,执行以下命令来禁用镜像:
Use master
go
ALTER DATABASE [Database_Name] SET PARTNER OFF;
GO
数据库镜像删除后,您就可以删除数据库。






