无法为innodb表添加索引 - “table'#sql _...'已满”

时间:2011-02-14 11:51:22

标签: mysql debian innodb ext3

我在这里遇到了令人沮丧的问题。我需要为innodb表添加一个索引,其大小为几GB。

每次我尝试这个:

alter table x add index y; 

我得到了

Error Code : 1114
The table '#sql-5f87_30' is full

我已经有innodb_data_file_path = ibdata1:10M:autoextend所以对表空间没有限制,而且我也有innodb_file_per_table = on。

另外,我尝试将tmpdir更改为具有300 GB空间的分区上的目录。

服务器是64位Debian,带有ext3文件系统和7.5GB内存。桌子上已有4个索引。

任何人都可以了解问题所在吗?

由于

0 个答案:

没有答案