所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type I) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
管理类

管理类

为何使用了RDS后网站登录较慢

推荐您做如下两个处理:

  • 通过RDS管理控制台查看RDS的性能情况。
  • 与应用程序有很大关系,使用命令查看当前数据库连接状态,比较本地数据库和RDS的差异。

怎么解决查询运行缓慢的问题

  1. 通过查看慢SQL日志来确定是否存在运行缓慢的SQL查询以及各个查询的性能特征(如果有),从而定位查询运行缓慢的原因。

    查询MySQL日志,请参见慢查询日志

    查询PostgreSQL日志,请参见查看日志

    Microsoft SQL Server可以通过查询DMV视图,从而定位查询运行缓慢的原因,有关使用DMV的信息,请参官网信息

主备同步存在多长时间的延迟

主机与备机的同步延迟是无法利用公式来计算的,它会受到以下因素的影响:

  • 网络通信状况。
  • 主机的事务压力,即主机每秒执行的事务量。
  • 主机执行的事务大小,即一个事务要执行多久。
  • 备机和只读实例的机器负载状况。

如果主机在某个时间段压力非常大,每秒执行的事务量非常多,备机通常会出现延迟。反之,延迟一般都是秒级。

  • 对于MySQL,可以在“实例管理”页面,展开HA集群下备机的详细信息,其中,“复制源”为该集群下的主机,在“复制状态”“正常”的情况下,通过查看“复制时延”,来获取当前主备同步延迟值。
  • 对于Microsoft SQL Server,目前无法查看。

如何甄别数据库中数据被损坏

  • 数据被篡改

    有很多安全措施保证只有经过认证的用户才能操作数据库表数据。另外SSH协议对外不可访问。只能通过指定的数据库服务端口来访问数据库表。

    主备数据库在同步过程中有传输包校验功能,所以不会出现数据被篡改。MySQL使用InnoDB引擎,不容易出现数据损坏。

  • 可能会出现实例服务器突然停电,导致数据库有页损坏,数据库无法启动。这时候RDS会故障切换进行服务。

为什么数据表会丢失或数据被删除

RDS不会删除和操作用户的任何数据。出现这种情况,请检查是否为误操作,必要时可利用已有备份恢复文件。

目前可采取如下方式:

  • 使用RDS实例的恢复功能。
  • 将备份数据从弹性云服务器导入RDS数据库。

多台弹性云服务器是否可以使用同一个RDS数据库

在数据库的压力承载范围内,多台弹性云服务器ECS是可以使用同一个RDS来支撑业务的。

为什么自动备份会失败

出现自动备份失败可能有以下原因:

  • 网络环境稳定性不足。如网络延时、中断,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。
  • 系统多任务执行复杂性。如任务等待、中止,系统会识别并延时半小时再次执行备份,您也可以及时进行一次手动备份。
  • 实例状态异常。如实例故障、状态变更中,系统会识别并在状态恢复正常后再次执行备份,您也可以及时进行一次手动备份。
  • 参数修改异常。如修改参数并关联实例后导致实例故障,您可以对比参数修改前后的值是否正确、修改的参数是否存在关联参数需要一并修改、或者尝试恢复默认参数重启实例。
  • 导入数据异常。如导入数据不当导致系统表记录丢失,您可以参考数据迁移重新导入数据。

删除RDS实例后数据库备份会怎样

实例删除后,手动和自动备份会被同步删除。

如果删除云帐号备份是否会被删除

一旦删除云帐号,自动备份和手动备份的数据也随之删除。

RDS实例在扩容期间是否一直可用

目前,RDS支持磁盘扩容和CPU/内存规格变更。

  • 在磁盘扩容期间,RDS实例一直可用,业务不受影响,但不允许删除和重启实例。
  • 在CPU/内存规格变更期间,将会重启数据库服务,RDS实例不可用,用户无法连接实例。且在规格变更期间,该实例不可删除。

RDS支持读写分离吗

RDS支持读写分离,一个RDS集群中最多可创建5个只读实例。目前不支持Proxy代理,需要在应用侧配置和分配读写请求,自行寻址。

RDS for Microsoft SQL Server不支持读写分离。

为什么重置密码后新密码没有生效

可能原因

密码重置发生在备份操作之后,执行恢复操作时,恢复为旧密码。

定位思路

密码重置之后是否执行了恢复操作。

解决方法

在Console页面,重新执行“重置密码”,具体请参见重置密码

为什么端口变更后实例状态异常

现象描述
  • 端口变更后该实例状态为“故障”。
  • 使用变更后端口号无法连接实例。
可能原因

提交的数据库端口被临时占用。

处理步骤
使用该端口号,重试执行端口变更,请参见修改数据库端口
  • 若变更成功,说明所需变更端口被临时占用,导致变更失败。
  • 若仍然变更失败,请联系技术人员。

如何创建租户、用户和桶

操作场景

使用DBS服务,需要在IAM预置DBS管理租户op_svc_rds和DBS资源租户op_svc_rds_*。首先需要生成资源租户名和对应密码。

说明:

“*”的取值范围为1~200,例如:当“*”为1,DBS为资源租户为op_svc_rds_1。

操作步骤

请使用dbs用户进行操作。

  1. 将“DBS-OpsTool-x.x.x.zip”上传到RDS_service1节点,解压到“/home/dbs”下。
  2. 登录DBS-Api-For-RDS2服务器,进入“/home/dbs/OpsTool/OpsTool/”目录,执行以下命令。

    java -jar pwdGen.jar -N=10 -L=16

    -N和-L为可选参数,可单独使用,也可同时使用:
    • -N:生成密码的个数,如下命令,不指定的时候,生成1个,最大可指定100。

      java -jar pwdGen.jar -N=12

    • -L:生成密码的长度,如下命令,不指定的时候,长度8-32位随机。根据安全规定,密码长度需不小于16位。

      java -jar pwdGen.jar -L=16

  3. 生成完毕后,按表36-19格式提交资料给IAM技术支持申请资源租户。

    表36-19 资源租户名及密码

    资源租户名

    密码

    op_svc_rds_1

    密码1

    op_svc_rds_2

    密码2

    op_svc_rds_3

    密码3

    op_svc_rds_4

    密码4

    op_svc_rds_5

    密码5

    op_svc_rds_6

    密码6

    op_svc_rds_7

    密码7

    op_svc_rds_8

    密码8

    op_svc_rds_9

    密码9

    op_svc_rds_10

    密码10

    ...

    ...

    表格中的密码1到密码10就是步骤 2中生成的密码。

  4. 管理租户(op_svc_rds)及密码也用同样的方式提交给IAM预置。
创建资源用户与桶前提条件

请确定资源租户话单过滤已完成。

创建资源用户、桶与设置桶策略已提供脚本进行自动化配置,在执行脚本之前需要获取以下信息:

  • IAM地址
  • Region
  • OBS的IP
  • OBS的端口
创建资源用户与桶操作步骤

请使用dbs用户进行操作。

  1. 将“DBS-OpsTool-x.x.x.zip”上传到RDS_service1节点,解压到“/home/dbs/”下。
  2. 进入“/home/dbs/OpsTool/OpsTool”目录, 按以下操作创建和编辑“resTenantInfo.txt”文件。

    该文件包括如下格式的资源租户,资源用户和资源用户的密码。

    resource_tenant1 tenant_password1 resource_user1 user_password1 
    resource_tenant2 tenant_password2 resource_user2 user_password2

    “resTenantInfo.txt”文件每行包含一个资源租户信息,将所有要使用的资源租户信息加入该文件中。

    示例如下:

    rds23 Password@123 rds23user1 Password@456 
    rds30 Password@123 rds30user1 Password@456

  3. 进入“/home/dbs/OpsTool/OpsTool”目录,按如下所示运行“createResourceUserAndBucket.sh”脚本。

     sh createResourceUserAndBucket.sh 192.168.1.37:31943 southchina 192.168.42.2 5443 > createusers.log

    如上面示例所示,运行createResourceUserAndBucket.sh脚本需要以下四个参数。需根据实际环境对这些参数进行更改。

    表36-20 参数

    参数

    描述

    192.168.1.37:31943

    IAM服务地址

    southchina

    区域

    192.168.42.2

    OBS(UDS)服务器地址

    5443

    OBS(UDS)服务器端口

  4. 通过日志文件“createusers.log”“createbucket.log”检查结果。

    下面的结果显示资源租户rds01和rds02的用户和桶创建及配置成功。

    图36-23 日志信息

  5. 创建结果将会保存到“aksk.txt”文件中。

    [rds@localhost script]$ cat aksk.txt
    tenant_id1 rds01 rds01_resUser5 Huawei@123 TFE4LQTLDZDAFIOG0QGV REKN3OYMVRRFHPVAWFU8VA3NO5IKOSUDPWFRAPS4 rdsbucket.rds01.resuser5 
    
    tenant_id2 rds02 rds02_resUser5 Huawei@123 ZROEQZYKJKQFQZXMQ7E9 YTRRQDQEIEMI8M7SEF7HWBOF3YKTY0EQYQNBSPJ2 rdsbucket.rds02.resuser5

    “aksk.txt”文件中的每一行如下格式:

    resource_tenant_id resource_tenant resource_user password AK SK bucket_name

  6. 资源租户及资源用户导入SQL生成。

    步骤 3执行完毕后,会在“/home/dbs/OpsTool/OpsTool”目录生成“resTenant.txt”和“aksk.txt”两个文件。执行如下命令,生成将资源租户导入到数据库表的SQL脚本resourceDomain.sql。

    echo 3 | java -jar AESTool.jar > /dev/null 2>&1

  7. 将SQL导入数据库。

    登录core主机所在的DBS-Gauss节点,将“resourceDomain.sql”文件上传至节点的“/home/gausscore/”目录下,执行以下命令:

    chown gausscore: /home/gausscore/resourceDomain.sql

    su - gausscore

    gsql -p 8635 -q core -U core -W xxxxx -c "DELETE FROM DBS_RESOURCE_DOMAIN"

    gsql -p 8635 -q core -U core -W xxxxx -f resourceDomain.sql

    其中xxxxx表示core用户的数据库密码。
    说明:

    IAM创建完成资源租户,需要同时提供资源租户的project ID,用于加入计费白名单屏蔽计费。

翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043090

浏览量:17762

下载量:563

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页