为什么将引擎从 MyISAM 更改为 MEMORY 会大大增加表大小?我正在尝试将包含 1300 万条记录的表更改为 MEMORY,并且我有 6GB 内存,而在 Myisam 中,大小为 1.5GB,我希望使用 MEMORY 引擎达到这个大小,因此它符合我的内存限制。
我也定义了这个
{tmp_table_size=5.5G
max_heap_table_size=5.5G}
而且我仍然收到“表已满”错误,所以我唯一的猜测是,当转换为 MEMORY 引擎时,表大小需要在 10-15GB 左右。
谢谢