码迷,mamicode.com
首页 > 数据库 > 详细

AWS RDS for MySQL 维护 <2>

时间:2019-08-26 09:53:14      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:参数   中断   ocs   升级   解决   ipo   vol   cdc   type   

修改RDS的实例状态

分配的存储空间
自动次要版本升级
备份保留期 如果从 0 改为非零值或从非零值改为0, ---> 需要重启
备份时段
证书颁发机构
复制标签给快照
数据库端口 ---> 需要重启
数据库引擎版本 ---> 需要重启
数据库实例类型 ---> 需要重启
数据库实例标识符 ---> 需要重启
数据库参数组 重启后才生效的参 ---> 需要重启,需要自己手动重启
删除保护
增强监测
IAM 数据库身份验证
日志导出
维护时段
多可用区部署 不会中断
新建主密码
选项组
公开可用性
安全组
存储类型 多可用区下通用型SSD到预置IOPS SSD的互相转换不会中断,其他情况是中断
子网组 vpc迁移 ---> 需要重启

参考:https://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/USER_ModifyInstance.MySQL.html

注意,需要重启的操作,都是采用主从或者复制技术来减少停机的时间,比如DTS、DMS,如果遇到兼容性问题,中间可以加nginx代理来解决

IPOS

IOPS= 读+写的总和
通用型 SSD (gp2) 卷,基准性能以每 GiB 卷大小 3 IOPS 的速度线性扩展,最大为突增IOPS为3000,最少可用维持30分钟,最长可用维持2小时,取决于磁盘的大型
预配置 IOPS 与请求的卷大小 (GiB) 的最大比率为 50:1。

参考:https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/EBSVolumeTypes.html

aws 获取二进制日志的位置

为master实例创建一个只读副本
CALL mysql.rds_stop_replication 停止只读副本的mysql复制,并执行SHOW SLAVE STATUS\G,记住Exec_Master_Log_Pos和Relay_Master_Log_File作为的CHANGE MASTER TO位置
在RDS副本停止后,基于RDS副本做mysqldump
在其他的实例上导入mysqldump的备份,执行change master to 将master实例作为主库

dms 同步支持选择cdc的位置,cdc的位置是二进制日志文件名和位置的组合,如mysql-bin-changelog.000024:373

参考: https://docs.aws.amazon.com/zh_cn/dms/latest/userguide/CHAP_Task.CDC.html

AWS RDS for MySQL 维护 <2>

标签:参数   中断   ocs   升级   解决   ipo   vol   cdc   type   

原文地址:https://blog.51cto.com/395469372/2432457

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!