0
我在我的MySQL數據庫中有一個5M行的表。插入行到表中太慢,因爲MySQL在插入時更新索引。如何在插入時停止索引更新並在稍後分別執行索引?MySQL如何在插入行時忽略indexig
感謝 Kamrul
我在我的MySQL數據庫中有一個5M行的表。插入行到表中太慢,因爲MySQL在插入時更新索引。如何在插入時停止索引更新並在稍後分別執行索引?MySQL如何在插入行時忽略indexig
感謝 Kamrul
聽起來像是你的表可能超過索引。也許在這裏發佈你的表格定義,這樣我們可以看看。
你有兩個選擇:
現在我建議你把桌子上的索引良好的外觀,並減少他們,如果他們沒有在任何查詢中使用。然後嘗試兩種方法,看看適合你的是什麼。在MySQL中,我不知道禁用索引,因爲它們需要將值插入寫入其內部結構。
另一件您可能想要嘗試將IO分割爲多個驅動器的情況,即將您的表分成多個驅動器以獲得一些硬件性能。