我试图通过从不同的表(B)中选择数据来插入表(A)。我写的查询,它工作正常,但表B的大小太大。因此,在插入23k行后,查询似乎正在破坏。
有人建议我有什么方法可以用mysql配置来解决。我知道一种方法是使用where条件打破插入查询,但如果我能够通过配置mysql解决它,我的生活将会轻松很多。
答案 0 :(得分:0)
编辑MySQL的my.cnf文件并增加sort_buffer_size
不确定您应该为您的请求设置什么,但您可以尝试一下。
如果这还没有解决,你可以尝试增加其他缓冲区大小,但是在执行此操作之前应该备份my.cnf文件。