AWS RDS for MySQL 维护 <2>

修改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

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

时间: 2024-11-11 19:58:45

AWS RDS for MySQL 维护 <2>的相关文章

AWS RDS for MySQL 维护

AWS RDS维护 检查云数据库的数据库参数 max_connections=4000  #但实际连接数到800,就无法访问了 VPC: 逻辑的虚拟的网络,可以配置自由的IP,子网.路由表和网关 提供了安全组合网络访问控制列表等高级安全功能 原文地址:http://blog.51cto.com/395469372/2106516

AWS RDS for MySQL 基本维护

1.AWS查询慢日志 select count(1) ,user_host from  mysql.slow_log group by user_host; select count(*) from mysql.slow_log ; mysql> desc  mysql.slow_log ; +----------------+---------------------+------+-----+-------------------+-----------------------------+

更改 AWS RDS mysql时区 -摘自网络

AWS RDS AWS上搭建数据库的时候,不是DB on EC2就是RDS,但是选择RDS时,Timezone怎么处理? 「面向全球提供的AWS来讲理所当然的是UTC」,而RDS也不是例外.把服务器迁移到AWS时,「数据库能不能使用中国时间」是常见的一个问题. DB on EC2的话,配置一下系统的Timezone就可以,但是RDS是我们无法直接登录的因此需要使用MySQL的功能来实现. 介绍如何修改RDS MySQL的Timezone. 在RDS的Master用户不同于MySQL root用户

RDS for MySQL 通过分区归档历史数据

RDS for MySQL 通过分区归档历史数据 原始表 分区 用于分区维护的存储过程 每月调用存储过程的事件 随着数据的积累,数据量的增加,越来越多的表体积变的庞大,不但影响查询的执行时间,而且使得管理工作(比如添加删除索引)变的越发复杂和困难. 本文介绍一个通过分区滑动来归档历史数据(以便可以有效控制表的尺寸)的方法,仅供大家参考. 1. 原始表 未分区的原始表:order_history. create table order_history (  id              bigi

AWS - RDS

AWS提供了2种数据库,RDS和DynomoDB,前者是传统的关系型数据库,目前包括Mysql,PostgrepSQL, Oracle和 MS SQL: 后者是NoSQL: 豆子以MySQL为例,把AWS RDS的基本功能过一遍. 接下来会演示以下功能: 如何创建MySQL 实例 如何通过EC2连接MySql 实例 如何创建Read Replica 如何Promote Read Replica, 如何备份,观察事件,发送通知 如何删除 MySQL 实例 1) 首先来看看如何创建MySQL实例 登

mysql维护管理的几点小技巧(自我总结)

一.mysql数据库用户密码修改方法 (1).在知道mysql数据库root用户密码条件下修改root用户密码wxsemico方法一:[[email protected] ~]# mysql -u root -pEnter password: 输入root密码mysql> show databases;mysql> use mysql;mysql> update user set password=password('wxsemico') where user='root';mysql&

迁移 RDS for MySQL 数据到本地 MySQL

背景  公司的业务系统采用阿里云的RDS云数据库,最近有一个需求:迁移 RDS for MySQL 数据到本地 MySQL.阿里云数据库 MySQL 版支持通过物理备份文件和逻辑备份文件两种途径将云上数据迁移到本地数据库.我公司采用mysql5.6版,备分策略是自动全量物理备份.本地系统是Centos 6.8 X64,此教程提供两种方法,任选其一即可. 备注:因为软件限制,目前数据恢复只支持在 Linux 系统下进行.如果您要恢复数据到 Windows 系统,可以先将数据恢复到 Linux 系统

RDS for MySQL查询缓存 (Query Cache) 的设置和使用

https://help.aliyun.com/knowledge_detail/41717.html?spm=5176.7841698.2.11.aCvOXJ RDS for MySQL查询缓存 (Query Cache) 的设置和使用 功能和适用范围 原理 限制 设置 验证效果 1. 功能和适用范围 功能: 降低 CPU 使用率 降低 IOPS 使用率(某些情况下) 减少查询响应时间,提高系统的吞吐量 适用范围: 表数据修改不频繁.数据较静态 查询(Select)重复度高 查询结果集小于 1

aws中RDS修改mysql的编码

由于创建rds时候,使用的是默认的字符集和程序的不太匹配,所以需要改成utf8的 1.查看mysql当前编码设置 2.在rds控制台 创建rds参数组 3.修改字符集 编辑参数组,找到 character-set开头的所有项,修改其配置为utf8 4.设置rds的参数组为刚才新建的参数组.重启rds 由于我这里创建rds是使用默认的参数组,如果要关联参数组需要对比下,看下有没有别的参数改动过,以确保rds不会出问题 参数比较 5.验证