如何加快mysql匯入資料的速度

2021-09-27 07:47:21 字數 362 閱讀 8373

我們在初始化資料時,如果資料量比較大的話,比如乙個初始化 sql檔案有3g,匯入的速度一般比較慢,為了加速匯入的速度,我們可以通過修改2個引數配置(針對儲存引擎為innerdb):

(1)臨時關掉innerdb的寫日誌功能:

set sql_log_bin = off;

(2)commit時,不進行flush(寫入磁碟),而是每1秒進行後台flush;

set global innodb_flush_log_at_trx_commit=0;   該值預設是1,表示即寫日誌檔案,同時也重新整理至磁碟;

注意,該引數需要 super user才可以修改, 我是修改的my.conf檔案,匯入後再重新修改回來,修改my.conf檔案需要重新服務

如何加快oracle匯入速度

color darkred 傳統的imp命令在匯入時,如果只是僅處理資料,千萬條資料對oracle的處理來說根本就是 毛毛雨 啦,關鍵是在它匯入了資料後,而要對每個表重新做一次索引。一邊導一邊索引,一邊一條條commit,就好比你用乙個迴圈來insert 1萬條資料和你改用statemenet.ad...

如何加快oracle匯入速度

如何加快oracle匯入速度 傳統的imp命令在匯入時,如果只是僅處理資料,千萬條資料對oracle的處理來說根本就是 毛毛雨 啦,關鍵是在它匯入了資料後,而要對每個表重新做一次索引。www.2cto.com 一邊導一邊索引,一邊一條條commit,就好比你用乙個迴圈來insert 1萬條資料和你改...

加快mysql匯入 匯出速度

mysql匯出的sql語句在處理百萬級資料的時候,可能匯入要花幾小時。在匯出時合理使用幾個引數,可以大大加快匯入的速度.e 使用包括幾個values列表的多行insert語法 max allowed packet 客戶端 伺服器之間通訊的快取區的最大大小 net buffer length tcp ...