在工作中,我们遇到了一个问题,现在已经发生了不止一次。
问题是查询处于将 HEAP 转换为 MyISAM 的状态并且它使我们的服务器瘫痪(在这种状态下的查询无法自我终止,并且只有在我们的案例中似乎需要 FOREVER 的操作之后才会评估终止标志)
以下全局 MYSQL 变量出现在我们面前:
| tmp_table_size | 17179869184 |
| max_heap_table_size | 8589934592 |
Run Code Online (Sandbox Code Playgroud)
任何想法我们应该做什么?
我们是否应该调整 tmp_table_size 和 max_heap_table_size 的大小以具有相同的值?
那会有帮助吗?