mysql快速導入大量數據問題


今天需要把將近存有一千萬條記錄的*.sql導入到mysql中。使用navicate導入,在導入100萬條之后速度就明顯變慢了,

導入五百萬條數據的時候用了14個小時,且后面的數據導入的越來越慢。

后來是使用的辦法是:

編輯*.sql文件,把表結構里面的主鍵、索引等等全部刪除掉,引擎改為myisam。

這樣導入速度大為提高,只要了半個小時就把將近一千萬數據導完了。

(關於刪除索引,我把多字段的索引刪除了,添加了一個后面需要的單字段索引,速度也沒降低多少)

 

當然在數據導入完之后,你可以把這些主鍵、索引、引擎都重新改回去。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM