mysql从select中插入内存不足?

时间:2011-07-08 22:02:24

标签: mysql memory

我试图通过从不同的表(B)中选择数据来插入表(A)。我写的查询,它工作正常,但表B的大小太大。因此,在插入23k行后,查询似乎正在破坏。

有人建议我有什么方法可以用mysql配置来解决。我知道一种方法是使用where条件打破插入查询,但如果我能够通过配置mysql解决它,我的生活将会轻松很多。

1 个答案:

答案 0 :(得分:0)

编辑MySQL的my.cnf文件并增加sort_buffer_size

不确定您应该为您的请求设置什么,但您可以尝试一下。

如果这还没有解决,你可以尝试增加其他缓冲区大小,但是在执行此操作之前应该备份my.cnf文件。