ORDER BY语句报错Out of sort memory, consider increasing server sort buffer size

编程知识 更新时间:2023-05-02 05:21:32

**

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

本文发布于:2023-04-26 05:41:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/79a28515757a0085cd1f9074c43b7438.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   语句   sort   ORDER   memory

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 104306文章数
  • 26211阅读数
  • 0评论数