Mysql5.7 order by与limit混用注意点
背景近期开发过程中碰到了个BUG,即通过order by + limit对数据库表进行分页查询,在排序字段有数据重复的情况下,发现不同页的数据有重复。原因在MySQL 5.6的版本上,优化器在遇到order by limit语句的时候,做了一个优化,即使用了priority queue。使用 priority queue 的目的,就是在不能使用索引有序性的时候,如果要排序,并且使用了li...
原创
2019-04-01 15:16:58 ·
2589 阅读 ·
1 评论