当我想将一个非常大的表索引到它的一个非唯一列(这是一个整数)上时,我遇到了与这相同的问题,我尝试了在那篇文章中提出的、至少有一次投票结果的所有解决方案。我还是没能修好。还有其他想法吗?
我有足够的记忆:
max_allowed_packet: 2G,innodb_buffer_pool_size: 9G
这个职位和这里中提到的所有超时设置都被设置为比缺省值高得多的数字。
发布于 2015-03-16 22:11:21
虽然对于mysql工作台中的连接来说,这不是必要的答案,但它是一种解决办法。当涉及到mysql中长期运行的查询时,即使更改mysql参数,似乎仍然存在连接time_out问题。所以,从mysql命令行运行查询,看看它是否有效。如果它在mysql命令行运行,而不是从工作台运行,那么您知道这只是mysql工作台问题,而不是其他问题。
https://stackoverflow.com/questions/29086366
相似问题