阿里云数据库RDS FOR MYSQL 有哪些使用限制?如何设置数据库参数?

为保障实例的稳定及安全,云数据库MySQL版有部分使用上的约束,详情如下表所示。

操作

使用约束

修改实例参数设置

大部分实例参数可以使用RDS管理控制台或API进行修改,同时出于安全和稳定性考虑,部分参数不支持修改,具体请参见使用控制台设置参数。

数据库的root权限

不提供root或者sa权限。

数据库备份

可使用命令行或图形界面进行逻辑备份。

仅限通过RDS管理控制台或API进行物理备份。

数据库还原

可使用命令行或图形界面进行逻辑数据还原。

仅限通过RDS管理控制台或API进行物理还原。

MySQL存储引擎

目前支持InnoDB和TokuDB两种引擎,由于MyISAM引擎的自身缺陷,存在数据丢失的风险,实例的MyISAM引擎表会自动转换为InnoDB引擎表。详情请参见文档为什么 RDS for MySQL 不支持 MyISAM 引擎?。

出于性能和安全性考虑,建议尽量采用InnoDB存储引擎。

不支持Memory引擎。Memory引擎的表将会自动转换成InnoDB引擎的表。

搭建数据库复制

RDS for MySQL提供主备复制架构,其中的备(slave)实例不对用户开放,用户应用不能直接访问。

重启RDS实例

必须通过RDS控制台或API重启实例。

网络设置

若MySQL 5.5或MySQL 5.6实例位于经典网络且开启了数据库代理,禁止在SNAT模式下开启net.ipv4.tcp_timestamps。

空间存储

若存储空间使用率过高,为防止用户误操作导致数据丢失,将会锁定实例,具体原因及解决办法请参见文档MySQL 实例空间使用率过高的原因和解决方法。

设置以下参数:

参数

说明

地域

实例所在的地理位置。购买后无法更换地域。

请根据目标用户所在的地理位置就近选择地域,提升用户访问速度。

请确保RDS实例与需要连接的ECS实例创建于同一个地域,否则它们无法通过内网互通,只能通过外网互通,无法发挥最佳性能。

资源组

实例所属的资源组。

数据库类型

即数据库引擎的类型:MySQL、SQL Server、PostgreSQL、PPAS和MariaDB。

不同地域支持的数据库类型不同,请以实际界面为准。

版本

指数据库版本。RDS for MySQL支持的数据库版本包括MySQL 5.5、5.6、5.7。

不同地域所支持的数据库版本不同,请以实际界面为准。

系列

基础版:单节点,计算与存储分离,性价比高。

高可用版:一个主节点和一个备节点,经典高可用架构。

金融版:一个主节点和两个备节点,位于同一地域的三个不同的可用区,提供金融级可靠性。仅4个地域提供金融版实例:华东1、华东2、华南1、华北2。

关于各个系列的详细介绍,请参见产品系列概述。

不同数据库版本支持的系列不同,请以实际界面为准。

存储类型

本地SSD盘或SSD云盘。更多信息,请参见存储类型。

可用区

可用区是地域中的一个独立物理区域,不同可用区之间没有实质性区别。

您可以选择将RDS实例的主备节点创建在同一可用区或不同可用区。

网络类型

经典网络:传统的网络类型。

专有网络(推荐):也称为VPC(Virtual Private Cloud)。VPC是一种隔离的网络环境,安全性和性能均高于传统的经典网络。

说明 请确保RDS实例与需要连接的ECS实例网络类型一致,否则它们无法通过内网互通。

规格

每种规格都有对应的CPU核数、内存、最大连接数和最大IOPS。具体请参见实例规格表。

RDS实例有以下规格族:

通用型:独享被分配的内存和I/O资源,与同一服务器上的其他通用型实例共享CPU和存储资源。

独享型:独享被分配的CPU、内存、存储和I/O资源。

独占物理机型:是独享型的顶配,独占整台服务器的CPU、内存、存储和I/O资源。

例如,8核32GB是通用型实例规格,8核32GB(独享套餐)是独享型实例规格,30核220GB(独占主机)是独占物理机型实例规格。

存储空间

该存储空间包括数据空间、系统文件空间、Binlog文件空间和事务文件空间。

文章转载自:http://yun.jinre.com/newsinfo/788798.html

上一篇:阿里云MYSQL数据库怎么修改参数值?
下一篇:MySQL数据库函数group_concat相关问题的处理