有没有人遇到过这个错误 - 内存不足(需要48984字节)?

时间:2011-09-27 05:50:31

标签: mysql c

有没有人遇到过这样的错误:内存不足(需要48984字节)?

以下是详细信息:

我有一个DLL文件,其中包含一些实现的数学算法。这些算法需要大约10k的值进行计算。所以我们在MYSQL数据库中存储了10k值。 DLL使用MYSQL C API导入10k值并进行计算。它工作正常,但如果我继续运行DLL我得到以下错误 - 内存不足(需要48984字节)。

我希望这个解释可以帮助你理解问题。我无法共享代码,因为我只有DDL文件。

2 个答案:

答案 0 :(得分:2)

听起来你有一个巨大的内存泄漏。也许DLL中有一个方法可以用来释放从MySQL数据库读取的10k值?

答案 1 :(得分:0)

[解决]:

转储DB时,

max_allowed_pa​​cket,恢复数据库时必须小一些

示例 max_allowed_pa​​cket = 16M #when dump DB max_allowed_pa​​cket = 32M #when restore DB