SQLException SQL state [HY001] error code [1038]Out of sort memory

具体报错如下图所示

在这里插入图片描述

  • 这种情况从字面上看是mysql在排序的时候内存溢出了, 具体使用了分页的操作, 每次都要进行一次的排序, 所以导致mysql内存不足的情况。多测试了几次,发现只要是添加了order by , 重复次数太多的话,就会有这个错误。具体的原因待查。

  • 解决方法
    在mysql的配置文件中 my.cnf (或者 mysql.ini)中
    [mysqld]

    添加
    memort_limit=16M
    不够的话再加, 暴力解决。。。😂

  • 随机的bug,解决了一次, 不一定可解决其他的情况。其他的方法欢迎大家在评论区添加补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值