导读mysql的主从延迟问题还是很常见的, 通常都是没得索引或者数据量太大导致的. 如果有索引,选择性不好,还是会导致主从延迟增大....本文主要分享一个 表有索引(where使用了的),但无主键 导致主从延迟增大的案例,并附2种解决方法.模拟环境准备5.7和8.0都可以, 搭建一套主从环境, 参数如下:# hash_scan有BUG(hash...主库直接走范围索引, 应该会非常快.-- 主库删除数据delete from db1.t20250121 where startdate>='2024-12-01' and startdate mysql的表都建议加上主键/唯一键, 实在没得选的,...可以整联合主键, 还是选不上的, 就普通索引吧, 但前提是选择性好一点的.