Redis緩存和MySQL數據一致性方案
在高併發的業務場景下,數據庫大多數情況都是用戶併發訪問最薄弱的環節。所以,就需要使用redis做一個緩衝操作,讓請求先訪問到redis,而不是直接訪問M...
工作中經常會碰到大數據量的導出與導入,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倍
其他方法不細說了,處理速度都沒有這個快。