今天做了一个多表关联查询的SQL当时也没设置查询条件,就想试一下SQL是否异常,结果给我报了个Out of memory 内存不足,哇!数据库没多少数据啊,才70多万条数据关联查询一下也不会出现这个错误啊,一直以为是数据库查询的问题,现在想想真是傻,就算是数据库数据多,最多只会报查询超时,也不会报内存不足啊!当时也没往这方面想,就执行了一个能释放内存的查询,结果又报了个:Commands out of sync; you can’t run this command now
说是不能执行该SQL,这下更蒙了,百度了半天也没查出来,反正就是在这个里面怎么执行都不行,都是包这个错误。以为数据库宕机了,就随便点了一张表,点开没问题,可以显示,这下真不知道怎么办了,就把刚才的SQL复制出来,又新建了一个查询,执行SQL 没问题,可以正常执行。晚上回来总结的时候,才开始往内存着方面考虑,刚才查了个博客,挺好的!如果有碰到这个问题的码友们可以尝试一下,如能解决请评论告知!!!
原文链接:https://blog.csdn.net/u014759533/article/details/54089345