
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格式的字段就好了。果然一试就好。顺利解决。
👁️ 阅读量:0
© 版权声明:本文《ORDER BY语句报错Out of sort memory, consider increasing server sort buffer size》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686559013a291906.html。