mysql億級數據的導出導入

工作中經常會碰到大數據量的導出與導入,mysql提供了幾種方法,經試驗使用下面的方法速度最快。

導出:SELECT INTO OUTFILE

導入:LOAD DATA INFILE

舉例說明:

導出:SELECT * INTO OUTFILE 'data.txt' FIELDS TERMINATED BY ',' FROM table2;

導入:LOAD DATA INFILE 'data.txt' INTO TABLE table2 FIELDS TERMINATED BY ',';

其中的“,”是導出字段的分割符,可以換成其他符號,導出和導入要使用相同的分割符,否則會出錯

該方法處理數據的平均速度為84420000條/小時,mysql官方文檔也說明了,該方法比一次性插入一條數據性能快20倍

其他方法不細說了,處理速度都沒有這個快。

相關推薦

推薦中...