我在一个拥有3500万条记录的表上创建了一个新的索引,它现在已经运行了近1天。以前,当我创建索引需要20分钟时,那里的列是浮动的。新idnex是一个varchar(45)确定mysql中索引的状态
我用processlist的命令,它显示了索引创建仍与下面的输出
65417 | Repair with keycache | CREATE INDEX insert_index on checkins(dateinserted)
我想知道的进展,如果任何人都可以给我建议在寻找如果查询实际上已经死了,并且只是坐在流程列表中。也许在某个阶段出了问题,我不知道。
谢谢
如果我再次插入数据,一切都会中断吗? – Steve 2010-10-03 16:52:00
如果索引构建仍在运行,MySQL将不允许您向该表中插入更多数据。 – Martin 2010-10-03 17:18:59
此外,我试图看看临时文件是否正在扩展,但我不知道盒子上的sudo。任何想法的另一种方法?我担心这个过程会以某种方式崩溃,而我只是在同时空转。 – Steve 2010-10-03 17:28:19