上云无忧 > 文档中心 > 天翼云关系型数据库通用类常见问题QA
关系型数据库MySQL版
天翼云关系型数据库通用类常见问题QA

文档简介:
Q:什么是区域、可用区? A:我们用区域和可用区来描述数据中心的位置,您可以在特定的区域、可用区创建资源。 区域(Region)指物理的数据中心。每个区域完全独立,这样可以实现最大程度的容错能力和稳定性。
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

通用类


区域和可用区

Q:什么是区域、可用区?

A:我们用区域和可用区来描述数据中心的位置,您可以在特定的区域、可用区创建资源。

  • 区域(Region)指物理的数据中心。每个区域完全独立,这样可以实现最大程度的容错能力和稳定性。资源创建成功后不能更换区域。

  • 可用区(AZ,Availability Zone)是同一区域内,电力和网络互相隔离的物理区域,一个可用区不受其他可用区故障的影响。一个区域内可以有多个可用区,不同可用区之间物理隔离,但内网互通,既保障了可用区的独立性,又提供了低价、低时延的网络连接。

图8-1阐明了区域和可用区之间的关系。

图1-1 区域和可用区

  


Q:如何选择区域?

A:建议就近选择靠近您或者您的目标用户的区域,这样可以减少网络时延,提高访问速度。


Q:如何选择可用区?

A:是否将资源放在同一可用区内,主要取决于您对容灾能力和网络时延的要求。

  • 如果您的应用需要较高的容灾能力,建议您将资源部署在同一区域的不同可用区内。

  • 如果您的应用要求实例之间的网络延时较低,则建议您将资源创建在同一可用区内。

区域和终端节点

当您通过API使用资源时,您必须指定其区域终端节点。请向企业管理员获取区域和终端节点信息。

Q:使用RDS要注意些什么

A:1.        实例的操作系统,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。

2.        对象存储服务(Object Storage Service,简称OBS)上的备份文件以及关系型数据库服务使用的弹性云服务器(Elastic Cloud Server,简称ECS),都对用户不可见,它们只对关系型数据库服务的后台管理系统可见。

3.        申请RDS后,您还需要做什么。

申请关系型数据库实例后,您不需要进行数据库的基础运维(比如高可用、安全补丁等),但是您还需要重点关注以下事情:

a.         关系型数据库实例的CPU、IOPS、空间是否足够,如果不够需要变更规格或者扩容。

b.        关系型数据库实例是否存在性能问题,是否有大量的慢SQL,SQL语句是否需要优化,是否有多余的索引或者缺失的索引等。


Q:什么是RDS实例可用性

A:关系型数据库实例可用性的计算公式:

实例可用性=(1–故障时间/服务总时间)×100%


Q:可以通过创建模板的方式创建实例吗

A:目前不支持实例模板。


RDS与其他数据库解决方案间的差异

表1-1 RDS与其他数据库解决方案间的差异


功能

RDS

自购服务器搭建数据库服务

服务可用性

请参见《弹性云服务器用户指南》。

需自行保障,自行搭建主从复制,自建RAID等。

数据可靠性

请参见《云硬盘用户指南》。

需自行保障,自行搭建主从复制,自建RAID等。

系统安全性

DDoS,及时修复各种数据库安全漏洞。

自行部署,价格高昂;自行修复数据库安全漏洞。

数据库备份

自动备份。

自行实现,但需要寻找备份存放空间以及定期验证备份是否可恢复。

软硬件投入

无软硬件投入,按需付费。

数据库服务器成本相对较高。

系统托管

无托管费用。

托管费用比较高。

维护成本

无需运维。

需招聘专职DBA来维护,花费大量人力成本。

部署扩容

即时开通,快速部署,扩容,按需开通。

需硬件采购、机房托管、部署机器等工作,周期较长。

资源利用率

按实际结算,利用率高。

考虑峰值,资源利用率很低。

 

Q:RDS实例是否会受其他用户实例的影响

A:关系型数据库实例不会受其他用户实例影响,因为每个用户的关系型数据库实例与其他用户的实例是相互独立的,并且有资源隔离,互不影响。


Q:使用RDS可以运行多少个RDS实例

A:关系型数据库服务对运行实例数量没有限制。


Q:在一个RDS实例内能运行多少个数据库

A:关系型数据库服务没有强制限制在一个RDS实例内能运行多少个数据库,这取决于数据库引擎自身设置。

l   MySQL创建的数据库、表数量没有限制。这取决于MySQL自身,详情请查看MySQL官方文档。

l   PostgreSQL可创建无限个数据库、无限个数据库帐号。

l   Microsoft SQL Server可创建100个数据库、无限个数据库帐号。


Q:关系型数据库支持跨AZ高可用吗

A:RDS已经支持跨AZ高可用了,且默认跨AZ。当用户购买实例的时候,选择主备,选择主可用区和备可用区不在同一个可用区(AZ)的话,RDS就会自动把主实例和备实例分配成跨AZ。


Q:root帐号为什么没有super权限

A:大部分的关系型数据库云服务平台,都未给root帐号提供super权限。因为一旦用户拥有了super权限,就可以执行很多管理性的命令,比如reset master,set global…,kill,reset slave等,这很有可能导致主备关系异常而出现故障。这一点是云服务平台和本地搭建MySQL比较大的区别,RDS提供服务化能力,那就需要保证实例的稳定正常运行。

对于客户要求super权限的场景,RDS可以提供服务化能力,也可以通过其他手段绕过super权限的限制。

举例如下:

1.        举例1:有些用户喜欢登录数据库执行如下命令来修改参数,这在RDS是被禁止的,您只能通过RDS界面中的参数修改功能来实现。

set global 参数名=参数值;

如果您的脚本中包含set global命令导致spuer缺失,请删除set global命令,通过console的参数修改。

2.        举例2:有些用户执行如下命令报错,这也是因为没有super权限导致的,只需要去除define='root’关键字即可。

create definer='root'@'%’ trigger(procedure)…

如果您缺失spuer权限,可以使用mysqldump导入数据,请参考5.1.1 使用mysqldump迁移MySQL数据导入和导出数据。

3.        举例3:如果您在创建PostgreSQL插件时缺少spuer权限,请参考6.11 管理插件进行创建扩展。


Q:RDS是否支持存储类型变更,普通IO转超高IO

A:不支持。当RDS实例已经创建成功后,不支持存储类型的变更。

表1-2 RDS不支持的变更项


变更项

变更项说明

存储类型变更

普通IO转超高IO

超高IO转普通IO

IO转普通IO

以上情况仅为枚举,存储类型均不支持变更。

 


Q:RDS是否支持主备实例变更为单机实例

A:RDS仅支持单机实例变更为主备实例,主备实例无法变更为单机实例。


Q:RDS for SQL Server慢查询需要多长时间

A:RDS for SQL Server慢查询时间指标为5秒。


Q:RDS for MySQL慢日志延迟时间是多久

A:一般情况下是5分钟,如果五分钟内慢日志达到10M会提前上传。


Q:导出SQL查询结果到Excel出现乱码

编码导致出现乱码,默认是utf8,需要将默认编码转换为Unicode。


Q:如何搭建AD域

A:活动目录(Active Directory)是面向Windows Standard Server、Windows Enterprise Server以及 Windows Datacenter Server的目录服务。(Active Directory不能运行在Windows Web Server上,但是可以通过它对运行Windows Web Server的计算机进行管理。)Active Directory存储了有关网络对象的信息,并且让管理员和用户能够轻松地查找和使用这些信息。Active Directory使用了一种结构化的数据存储方式,并以此作为基础对目录信息进行合乎逻辑的分层组织。

操作步骤

本章使用windows server 2012 r2搭建域服务器。


1.     创建加域实例的时候,用户的域控服务器不能配置域级别的组策略对象(GPO,Group Policy Object),或者域级别GPO要禁用掉,否则用户创建加域实例将会失败。

2.     如果需要应用域级别的GPO,需要另外创建ECS搭建新的域控服务器,并且该域控服务器不能设置应用域级别的GPO,然后创建加入该域的实例,将用户侧域控服务器和新的域控服务器建立信任关系即可使用SQL Server加域实例。

步骤 1     安装AD域控制器。

1.        打开服务管理器,单击“添加角色和功能”。

2.        单击“下一步”,直到“选择服务器角色”页面,勾选“Active Directory域服务”选项,并在弹框中单击“确认添加”。

3.        单击“下一步”,直到“安装”页面,单击“安装”,启动角色安装流程。

4.        成功安装之后,如下图所示会有一个黄色三角提示标,单击“将此服务器提升为域服务器”,进入Active Directory域服务配置向导。

5.        在“部署配置”页面,选择“添加新林”,并设置域名(如:newrds. com)。

6.        单击“下一步”,配置域服务器参数,输入DSRM的密码(非域用户)。

7.        单击“下一步”,直到“安装”页面,单击“安装”,开始安装AD域服务器,安装完成后会自动重启。

8.        修改网络接口中的DNS配置。将主DNS服务器设置为自己的IP地址。(如:192.168.0.133)

步骤 2     创建并添加域账号。

9.        打开“Active Directory用户和计算机”,右键单击“新建”,选择“用户”。输入用户名称,单击“下一步”。

10.     输入“名称”、“姓氏”和“用户登录名”。(如:luna@newrds.com)

11.     填写域账号密码和确认密码。取消所有勾选框的检查(第一次登录时不要更改密码)。

12.     添加成功后如下图所示。可以将域账号添加到用户组中进行权限控制。

13.     对于需要登录RDS实例的域账号,请将用户添加至AD Admin组中。

步骤 3     将RDS云实例加入域中。

仅需要在正常Microsoft SQL Server实例创建页面,单击“现在配置”。单击“立即购买”。后,实例会去进行加域操作,创建成功后即可使用。

表1-3 AD域参数配置

参数

说明

目录地址

支持Active Directory域服务的弹性云服务器所在IP地址(私有)。

示例:192.168.x.x

说明

该弹性云服务器必须和当前实例处于同一子网内。

域名

一个完全限定域名,示例:DBStest.com,域名有如下限制:

1.      该域名必须和用户设置的弹性云服务器的域名保持一致。

2.      域名长度不超过48个字符。

3.      域名只能包含:字母、数字、中划线和英文句点。

4.      域名必须包含扩展名,且扩展名长度大于等于2个字符,不能包含数字,例如.com

域帐号名称

建议设置为域管理员帐号。

域帐号密码

您所设置的域帐号密码。

密码要求最小长度为8个字符,最大长度为32个字符,必须是大写字母、小写字母、数字、特殊字符的组合,其中可输入~!@#%^*-_=+?特殊字符。请您输入高强度密码并定期修改,以提高安全性,防止出现密码被暴力破解等安全风险。

请妥善管理您的密码,因为系统将无法获取您的密码信息。

 

----结束

相似文档
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部