mysqldump加速匯入引數說明

2021-09-20 19:33:47 字數 457 閱讀 5979

任斌

mysql匯出的sql語句在匯入時有可能會非常非常慢,經歷過匯入僅45萬條記錄,竟用了近3個小時。在匯出時合理使用幾個引數,可以大大加快匯入的速度。

-e 使用包括幾個values列表的多行insert語法;

--max_allowed_packet=*** 客戶端/伺服器之間通訊的快取區的最大大小;

--net_buffer_length=***  tcp/ip和套接字通訊緩衝區大小,建立長度達net_buffer_length的行。

mysql>show variables like 'max_allowed_packet';

mysql>show variables like 'net_buffer_length';

注意:max_allowed_packet和net_buffer_length不能比目標資料庫的設定數值大,否則可能出錯

MySQL dump匯出匯入

1.匯出庫指令碼,資料庫名稱 mysql,要匯出到data資料夾下的mysql.sql檔案中 mysqldump uroot databases mysql p data mysql.sql 回車後輸入資料庫密碼 2.使用剛剛生成的mysql.sql指令碼匯入已有資料庫mysql mysqldump...

mysql 匯入資料加速 MySQL加速匯入資料

修改配置 關閉binlog 避免寫入日誌set sql log bin off 匯入完成還原配置set sql log bin on 調整innodb flush log at trx commit 加快資料刷盤速度。set global innodb flush log at trx commit...

Mysqldump引數解釋

實用程式,為備份或為把資料轉移到另外的sql伺服器上傾倒乙個資料庫或許多資料庫。傾倒將包含 建立表或充實表的sql語句。shell mysqldump options database tables 如果你不給定任何表,整個資料庫將被傾倒。通過執行mysqldump help,你能得到你mysqld...