如何将188MB MYISAM表放入内存

时间:2014-03-05 16:22:26

标签: mysql memory alter

出于性能原因,我将把一个188MB的表(每天在磁盘上重建)和~550.000个数据集放入MEMORY表中。每当我尝试这个时,我都会遇到HEAP错误...... 我的服务器有1.3GB可用RAM(仅32BIt 4 GB)

1 个答案:

答案 0 :(得分:0)

您是否检查过配置的mysql heap table size?看看这个:

mysql> show variables like "%heap%";
+---------------------+----------+
| Variable_name       | Value    |
+---------------------+----------+
| max_heap_table_size | 16777216 |
+---------------------+----------+
1 row in set (0.02 sec)

默认值为16MB。