有两个疑惑点想探讨一下,网上看了些资料没有太理解
-
为什么会有深度分页,网上文章说是 MySQL 的机制问题,为什么有索引的情况下不用索引,而要用 filesort,再怎么样 B 树也应该更快吧?
-
深度分页的一个优化点是通过记录上一次的主键位置来快速定位 offset,那在主键非自增的情况下,还有什么其他优化方式吗?
有两个疑惑点想探讨一下,网上看了些资料没有太理解
为什么会有深度分页,网上文章说是 MySQL 的机制问题,为什么有索引的情况下不用索引,而要用 filesort,再怎么样 B 树也应该更快吧?
深度分页的一个优化点是通过记录上一次的主键位置来快速定位 offset,那在主键非自增的情况下,还有什么其他优化方式吗?