日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

加速mysql导入时间_加快mysql导入导出速度

發布時間:2023/11/28 生活经验 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 加速mysql导入时间_加快mysql导入导出速度 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MySQL導出的SQL語句在處理百萬級數據的時候,可能導入要花幾小時。在導出時合理使用幾個參數,可以大大加快導入的速度.

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

--max_allowed_packet=XXX 客戶端/服務器之間通信的緩存區的最大大小;

--net_buffer_length=XXX TCP/IP和套接字通信緩沖區大小,創建長度達net_buffer_length的行。

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

首先確定目標數據庫的參數值

mysql> show variables like 'max_allowed_packet';

mysql> show variables like 'net_buffer_length';

根據參數值書寫 mysqldump 命令,如:

# mysqldump -uroot -p123456 dbname -e --max_allowed_packet=16777216 --net_buffer_length=16384 > alldb.sql

OK,現在速度就很快了,主要注意的是導入和導出端的 max_allowed_packet 和 net_buffer_length 這2個參數值設定,弄大點就OK了

其實,最快的方法,是直接COPY數據庫目錄,不過記得先停止 MySQL 服務

總結

以上是生活随笔為你收集整理的加速mysql导入时间_加快mysql导入导出速度的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。