admin管理员组文章数量:1794759
ORDER BY语句报错Out of sort memory, consider increasing server sort buffer size
**
ORDER BY语句报错Out of sort memory, consider increasing server sort buffer size** 查询语句如图,该表只有1条语句,查询报错,网上各种查询都是增加服务器的排序缓冲区(sort_buffer_size)大小,mysql 5.7默认是1MB,8.0估计也是1MB。 无奈找了半天没找到好办法,无意中发现这条数据中有个字段是json格式,把值cv到navicat控制台一看,我的天呐,好长,瞬间明白了,这么多数据不超长才怪。 因为我这个sql是分页查询,另外这个字段的json将来不知道会存多少数据,所以改排序缓冲区不靠谱,直接将select * 改为具体的字段名查询不就得了?只略掉这个json格式的字段就好了。果然一试就好。顺利解决。
版权声明:本文标题:ORDER BY语句报错Out of sort memory, consider increasing server sort buffer size 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686558795a81785.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论