這可能是一個有點像問串的長度有多長,但統計數據是:需要多長時間在MySQL中使用ALTER TABLE建立索引?
- 英特爾雙核4GB內存
- 表有800萬行〜20列,主要是與AUTO_INCREMENT VARCHAR處理主編號
- 查詢爲:ALTER TABLE my_table ADD INDEX
my_index
(my_column); - my_column爲varchar(200)
- 存儲是MyISAM的
量級,它應該是1分鐘,10分鐘後,百分鐘?
由於
編輯:行它花費2小時37分鐘,相比爲0小時33分鐘在較小規格的機器上,與基本上相同的設置窗口。我不知道爲什麼花了這麼長的時間。唯一的可能性是,prod機器HD是85%滿,100GB免費。應該夠了,但我想這取決於如何分配自由空間。
測試環境需要多長時間?服務器負載將是你無法解釋的唯一的事情,但我看不到它花了一分多鐘。 –
現在只是在開發環境中運行。我預計大約5分鐘。 30分鐘後還沒有做完。此外,最重要的是,mysqld顯示非常無效,而在開發中,我看到cpu的60%+ –
檢查您的磁盤空間是否已用完,特別是在mysql臨時目錄中。 – nos