在mysql中创建索引时增加内存

时间:2014-07-01 05:13:14

标签: mysql

我已经有300GB数据进入表格。 我想将索引添加到一个perticlar列但是在列上添加索引然后增加驱动器的内存(或增加ibdata文件的大小)。 此过程适用于另一个表,但内存不会增加。

下面是查询添加索引, CREATE INDEX index_name ON表(列)

1 个答案:

答案 0 :(得分:0)

通常,索引表所需的空间量在原始文本卷的大约50%和200%之间变化。

通常,文本总量越大,开销越小,但许多小记录将比较少的大记录使用更多的开销。此外,干净的数据(例如发布的文本)将需要比脏数据(如电子邮件或讨论笔记)更少的开销,因为脏数据可能包含拼写错误和缩写中的许多独特单词。

因此,列的数据类型和内容也很重要。

希望这会对你有所帮助.. !!