我在一個擁有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