表数据量大,临时表空间不够
SHOW GLOBAL VARIABLES LIKE 'tmp_table_size'
SHOW GLOBAL VARIABLES LIKE 'max_heap_table_size'
两个参数 tmp_table_size、max_heap_table_size,默认是16M
可以临时加大设置,如果是临时查询,查询完成后再改回去
下面的语句将空间改为 100M
set tmp_table_size=100*1024*1024;
set max_heap_table_size=100*1024*1024;
本文介绍了在MySQL中处理大量表数据时,当临时表空间不足的问题。通过调整tmp_table_size和max_heap_table_size参数至100MB来临时增大存储空间,适用于临时查询后恢复原设置。

5万+

被折叠的 条评论
为什么被折叠?



