关于RDS只读实例数据延迟的检查方法简介
发布日期:2015-11-7 15:11:44
关于RDS只读实例数据延迟的检查方法简介 阿里云RDS使用 MySQL 的原生复制功能,即:将源数据库实例(下面简称主实例)的更改传播到所有相关的只读节点。在下面情况下可能会发生只读节点数据延迟: 1) 只读节点的配置过低,无法快速同步主实例Binlog日志;建议只读节点配置高于主实例; 2) 只读节点的读压力非常大,从而影响了同步主实例BINLOG日志的效率; 3) 当主实例执行大表DDL或者大数据量更新时,耗费时间过长。数据同步到只读节点也需要相同的时间来执行,从而产生延时; 请关注数据延迟,以免造成应用程序读取只读节点数据不一致。 我们可以怎样减少只读实例的数据延迟: 方法1:升级只读实例配置 缩短数据延迟时间另一个好的方法是升级只读实例的配置,使相同的SQL语句在只读节点执行时间缩短,从而缩小数据延迟时间,升级只读实例配置方法详见只读实例变更配置地址https://docs.aliyun.com/#/pub/rds/getting-started/read-only-operation&modify-instance。 方法2:优化实例性能 根据主实例、只读实例的优化建议、慢查询、SQL运行报告等信息来优化,可以有效缩短只读实例的数据延迟时间。 具体可参考 根据优化建议、SQL运行报告: 如问题还未解决,请联系售后技术支持。
|