• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
关于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运行报告:

    如问题还未解决,请联系售后技术支持。