Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

Mysql老是提示内存不足。。。。

[复制链接]
ght0124 发表于 2007-8-4 18:32:49 | 显示全部楼层 |阅读模式
Error: Out of memory (Needed 1677720 bytes)
Errno.: 5

Similar error report has beed dispatched to administrator before.

这个到底是个什么问题。。
内存是够用的。。。配置文件也优化了很多次。。。。郁闷

MYSQL手册上写 没有看懂可以使用mysql --quick,它使用mysql_use_result()检索结果集合是什么意思

18.2.5 Out of memory错误
如果你发出查询并且得到类似于下面的错误:

mysql: Out of memory at line 42, 'malloc.c'
mysql: needed 8136 byte (8k), memory in use: 12481367 bytes (12189k)
ERROR 2008: MySQL client ran out of memory

注意,错误指向了MySQL客户mysql。这个错误的原因很简单,客户没有足够的内存存储全部结果。

为了修正这个问题,首先检查你的查询是否正确。它应该返回这么多的行,这合理吗?如果是这样,你可以使用mysql --quick,它使用mysql_use_result()检索结果集合。这将较少的负担放在了客户端(只是服务器更多)。

[ 本帖最后由 ght0124 于 2007-8-4 18:35 编辑 ]
回复

使用道具 举报

 楼主| ght0124 发表于 2007-8-5 13:21:16 | 显示全部楼层
唉。。。。。。。。。。。
回复

使用道具 举报

 楼主| ght0124 发表于 2007-8-7 16:36:33 | 显示全部楼层
MYSQL版本问题。。。升级到5.0.41后没有出现这个问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-21 21:00 , Processed in 0.126430 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表