问题一:ob的limit分页排序混乱是不是个bug,麻烦帮看看
问题二:OceanBase数据库mysql里是正常的,我以为兼容,所以ob的计划和算法查出的结果也一样。ob测了下 limit 16(及以下)都能按id正常排序,超过就乱了
回答一:这个不是bug来的,你是想要id有序吗?那你order by就要加上id。你这个create_time的值都是一样的,排序里面,得到的id不一定是有序的。因为limit 的语义是取查到的 xx 行,不同的执行计划,不同的算法得出来的顺序都会不同
回答二:mysql其实也没有保证排序的,只是你查这个数据看到刚好是顺序的。你去网上搜一下mysql的limit排序乱序,也有case的—此回答来自钉群“[社区]技术答疑群OceanBase”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。