MySQL分析实例是 AnaylticDB MySQL (简称ADB)的一种标准适用场景,它可实现对MySQL的分析加速。针对RDS MySQL用户的复杂分析查询卡顿或者响应慢的问题,MySQL分析实例给出了完美的解决方案。只需创建一个MySQL分析实例,即可在新实例上实现复杂查询语句的分析加速。一般适用于慢查询RT>=10s、SQL语句复杂(例如join、like、group by、order by、count、distinct)的场景,尤其是大数据量下的复杂查询,性能提升十倍,甚至百倍。

创建MySQL分析实例,会主动将RDS MySQL主实例中的全量数据和增量数据实时同步到MySQL分析实例中,并且您可以从MySQL分析实例的详情页查看数据同步进度和延时情况。

MySQL分析实例和只读实例区别

官网文档链接

点击跳转

缺点

  • 支持 mysql8.0 的语法,但不支持 mysql5.7 的语法,如排名方法@rownum
  • 不支持 mysql5.7 的弱语法,如 group by 后,不能根据 group by 外的其他字段进行排序
  • 添加 MySQL 分析实例后,在 mysql 原数据库不能直接修改自增主键 id 的数据类型(如 int 更改为 bigint),否则会导致数据表无法同步