tidb的排序和分页的两个bug
之前tidb就遇到过一个问题,在没有指定排序的情况下,每次查询语句顺序都是不同的,更不用说分页了。
加上排序后每次查询的数据倒是相同的,于是就不管了,但是最近又发现了问题。
运维反馈同一个产品在不同的分页中重复出现,多次尝试执行语句后发现是因为排序的字段有重复。在tidb中,如果排序的字段有重复,那么在固定分页的情况下,比如limit 0,30,返回的数据是固定排序的,但是你改变分页,比如改成limit 30,30,你会发现之前limit 0,30中的数据可能会出现在limit 30,30页面中。不仅如
原创
2020-07-07 16:03:00 ·
3617 阅读 ·
4 评论