为保障实例的稳定及安全,云数据库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