开发者学堂课程【云数据库 RDS 操作入门:只读实例与读写分离】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/442/detail/5447
只读实例与读写分离
内容简介:
一、添加只读实例
二、测试读写分离功能
一、添加只读实例
(1) 进入实例的【基本信息】页-点击【添加只读实例】-选择要添加实例的地域、可用区、数据库类型、版本、网络类型、规格、存储空间等信息(注意存储空间不应小于主实例空间),可以一次最多建立5台实例-点击立即购买-确认账单-去支付
(2) 回到管理控制台-刷新对应地域的实例列表(实例的创建时间与主实例的数据量有密切关系)-当所有的实例都处于【运行中】的状态时,可以进行读写分离
(3) 点击主实例-进入数据库连接-点击读写分离-点击立即开启-设置读写分离的详细信息,可以先按照默认信息开通-点击确认
(4) 以上过程会持续10min左右,然后就可以看到读写分离成功,并且看到当前主实例和只读实例的的权重及它们的运行逻辑情况
二、测试读写分离功能
读写分离功能配置完毕后,可以测试一下读写分离的操作效果,操作如下:
(1) 拷贝读写分离的地址-进入 ECS 客户端-使用读写分离地址进行数据库连接(注意在使用读写分离进行数据路连接的操作时,要加上-c参数)
-输入以下代码:
1 mysql> CREATE DATABASE rwtb ;
2 mysql> connect rwtb ;
3 mysql> CREATE TABLE t1(id int);
4 mysql> INSERT INTO t1 VALUES(1);
5 mysql> INSERT INTO t1 VALUES(2);
6 mysql> /*PROXY_INTERMINAL*/show last route
7 mysql> SELECT * FROM t1
8 mysql> /*PROXY_INTERMINAL*/show last route