婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL高效導入多個.sql文件方法詳解

MySQL高效導入多個.sql文件方法詳解

熱門標簽:高德地圖標注模式 湘潭電銷機器人咨詢電話 400電話辦理都選易號網 高德地圖標注中心個人注冊 寶應電信400電話辦理費用 外呼系統防封號違法嗎 電銷機器人針對的 如何在高德地圖標注新地址 外呼系統服務

MySQL有多種方法導入多個.sql文件(里面是sql語句),常用的有兩個命令:mysql和source。

但是這兩個命令的導入效率差別很大,具體請看最后的比較。

(還有sqlimport和LOAD DATA INFILE等導入方法,不過它們主要用于導入.csv或.xml文件數據,不是.sql文件)

假設我們有一個 users.sql 大文件,為方便我們將其拆分成:user1.sql、user2.sql、user3.sql 三個獨立的小sql文件。

1、mysql命令導入

mysql命令導入多個sql文件方法:

$ for SQL in *.sql; do mysql -uroot -p"123456" mydb  $SQL; done

2、source命令導入

source命令需要首先進入MySQL命令行:

$ mysql -uroot -p"123456"

導入多個sql文件需要先創建一個額外的文件,名字隨意,這里我們取:all.sql,內容:

source user1.sql
source user2.sql
source user3.sql

注意,這里每行一條,必須以source命令開頭。

然后用source命令執行該文件:

mysql > use mydb;
mysql > source /home/gary/all.sql

3、如何提高導入速度?

對于百M級以上文件,如果光這樣導入,速度是極其緩慢的,

根據MySQL官方建議,我們有幾個措施可以極大提高導入的速度,如下:

對于MyISAM,調整系統參數:bulk_insert_buffer_size(至少單個文件大小的2倍以上)

對于InnoDB,調整系統參數:innodb_log_buffer_size(至少單個文件大小的2倍以上,導入完成后可以改回默認的8M,注意不是innodb_buffer_pool_size。)

除主鍵外,刪除其他索引,導入完成后重建索引。

關閉自動提交:autocommit=0。(請勿用set global autocommit=1;命令來關閉,否則整個MySQL系統都會停止自動commit,innodb log buffer很快就會爆滿,5和6項也請僅在會話中有效,正確做法請往下看)

關閉唯一索引檢查:unique_checks=0。(關閉了這一項會影響on duplicate key update的效果)

關閉外鍵檢查:foreign_key_checks=0。

insert值寫在一條語句內,如:INSERT INTO yourtable VALUES (1,2), (5,5), ...;

有自增列的,設置:innodb_autoinc_lock_mode的值為2,

其中,第1-2、8條在修改my.cnf文件,然后重啟MySQL:

bulk_insert_buffer_size=2G;
innodb_log_buffer_size=2G;
innodb_autoinc_lock_mode=2;

第3條用到的命令:

#刪除索引
DROP INDEX index_name ON talbe_name
ALTER TABLE table_name DROP INDEX index_name
ALTER TABLE table_name DROP PRIMARY KEY

# 添加索引
ALTER TABLE table_name ADD INDEX index_name (column_list)
ALTER TABLE table_name ADD UNIQUE (column_list)
ALTER TABLE table_name ADD PRIMARY KEY (column_list)

第4-6條寫在.sql中,批量bash腳本如下:

for SQL in *.sql;
do
  echo $SQL;
  sed -i '1i\SET autocommit=0;\nSET unique_checks=0;\nSET foreign_key_checks=0;' $SQL
  sed -i '$a\COMMIT;\nSET autocommit=1;\nSET unique_checks=1;\nSET foreign_key_checks=1;' $SQL
done

按照以上幾個步驟調整后,插入速度必會有大幅度的提高。

4、mysql和source效率比較

在sql文件較小的情況下,source速度比mysql高,

在實際測試導入時,5個合計25M的sql文件,mysql命令的速度比source要快2秒(我自己的測試,不代表普遍的結果),

可以粗略得出,在導入大的sql文件時,建議使用mysql命令。

以上既是MySQL高效導入多個.sql文件的方法,希望能幫助到大家

您可能感興趣的文章:
  • MySQL從命令行導入SQL腳本時出現中文亂碼的解決方法
  • MySQL導入sql腳本錯誤:2006 解決方法
  • mysql導入sql文件報錯 ERROR 2013 2006 2002
  • mysql導入sql文件命令和mysql遠程登陸使用詳解
  • 在linux中導入sql文件的方法分享(使用命令行轉移mysql數據庫)
  • 解析MYSQL 數據庫導入SQL 文件出現亂碼的問題
  • Mysql命令行導入sql數據的代碼
  • Mysql命令行導入sql數據

標簽:黃山 宿遷 黔南 馬鞍山 佛山 賀州 蘭州 南充

巨人網絡通訊聲明:本文標題《MySQL高效導入多個.sql文件方法詳解》,本文關鍵詞  MySQL,高效,導入,多個,.sql,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL高效導入多個.sql文件方法詳解》相關的同類信息!
  • 本頁收集關于MySQL高效導入多個.sql文件方法詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲18女电影在线观看| 欧美精品欧美精品系列| 欧美人妖巨大在线| 欧美日韩一区视频| av在线不卡电影| 日本大香伊一区二区三区| 99久久免费视频.com| 久久狠狠亚洲综合| 美国欧美日韩国产在线播放| 日本大胆欧美人术艺术动态| 亚洲欧洲制服丝袜| 亚洲综合成人在线视频| 亚洲精品乱码久久久久久日本蜜臀| 日韩精品一区第一页| 亚洲最新视频在线观看| 亚洲精品一二三| 极品美女销魂一区二区三区免费| 久久国产麻豆精品| 国内成+人亚洲+欧美+综合在线| 日韩精品一区国产麻豆| 国产精品卡一卡二| 91九色最新地址| 欧美成人精品1314www| 亚洲精品视频在线| 五月天中文字幕一区二区| 久久影院午夜论| 日本成人在线不卡视频| 在线欧美日韩精品| 精品日韩一区二区三区| 亚洲欧洲日韩av| 成人深夜福利app| 精品人在线二区三区| 亚洲精品国产品国语在线app| 成人教育av在线| 国产欧美日韩亚州综合| 国产资源精品在线观看| 日本精品裸体写真集在线观看| 欧美一区二区三区喷汁尤物| 国产精品福利在线播放| 狠狠色狠狠色综合系列| 色婷婷综合久久久久中文 | 亚洲一区二区三区不卡国产欧美| 蜜臀av一区二区| 7777精品伊人久久久大香线蕉最新版| 亚洲一区二区四区蜜桃| 欧美日韩中文字幕一区二区| 三级不卡在线观看| 日韩色视频在线观看| 韩国精品久久久| 26uuu成人网一区二区三区| 国产乱码字幕精品高清av| 久久久噜噜噜久噜久久综合| 亚洲女与黑人做爰| 欧美日韩久久久久久| 日韩欧美成人激情| 国产成人精品三级| 亚洲第一久久影院| 国产精品乱码久久久久久 | 麻豆精品一区二区av白丝在线| 欧美一区二区视频免费观看| youjizz久久| 蜜桃av噜噜一区| 亚洲国产精品综合小说图片区| 日韩视频免费观看高清完整版 | 久久综合国产精品| 理论片日本一区| 欧美精品v日韩精品v韩国精品v| 久久蜜桃av一区二区天堂| 99re成人精品视频| 秋霞午夜鲁丝一区二区老狼| 久久毛片高清国产| 一区二区三区在线观看视频| 亚洲精品一区二区三区99| 欧美日韩三级在线| 成人国产精品免费观看视频| 亚洲乱码中文字幕| 亚洲视频在线一区二区| 欧美成人a在线| 欧美在线观看视频一区二区| 国产精品亚洲一区二区三区妖精 | 色天天综合色天天久久| 日韩国产精品久久| 中文字幕一区在线观看视频| 欧美理论在线播放| 日本久久精品电影| 91视频国产资源| 91老师片黄在线观看| 色综合色狠狠天天综合色| 国模一区二区三区白浆| 日韩av一级片| 免费成人结看片| 久久久久久久久久久电影| 日韩免费观看2025年上映的电影| 欧美一区二区三区视频在线| 欧美精品久久久久久久久老牛影院| 欧美日韩一区二区三区高清| 国产精品538一区二区在线| 成人性生交大片免费看中文| 欧美日韩三级一区| 色婷婷国产精品久久包臀| 91在线无精精品入口| 亚洲人妖av一区二区| 国产清纯白嫩初高生在线观看91 | 欧美激情一区在线观看| 国产精品成人在线观看| 亚洲a一区二区| 国产精品中文欧美| 91黄色免费版| 国产欧美日韩激情| 蜜桃视频在线一区| 欧美视频日韩视频在线观看| 亚洲欧洲无码一区二区三区| 免费成人av资源网| 91精品福利在线一区二区三区| 欧美一区二区视频观看视频| 亚洲欧美综合网| 国产中文字幕一区| 91麻豆123| 欧美大片在线观看| 亚洲一区二区三区免费视频| 国产在线精品不卡| 色综合亚洲欧洲| 国产午夜精品一区二区| 一区二区三区四区蜜桃 | 精品久久久久av影院| 国产精品每日更新| 偷偷要91色婷婷| 99精品视频一区| 欧美日韩国产一级片| 国产精品美女久久久久久久久久久 | 日韩国产欧美三级| 在线观看国产日韩| 一色桃子久久精品亚洲| 99久久免费精品高清特色大片| 久久一夜天堂av一区二区三区| 免费成人性网站| 91精品国产乱码久久蜜臀| 亚洲综合色自拍一区| 色综合中文综合网| 欧美剧在线免费观看网站| 亚洲精品国产精华液| 暴力调教一区二区三区| 久久品道一品道久久精品| 国内精品国产成人| 欧美一区二区在线看| 亚洲精品第一国产综合野| 欧美在线一区二区| 亚洲欧美另类久久久精品| 在线观看日韩精品| 亚洲大片一区二区三区| 在线观看视频一区二区| 麻豆国产精品一区二区三区| 国产午夜一区二区三区| 99re亚洲国产精品| 日本中文字幕一区二区有限公司| 欧美性色黄大片| 日韩在线一区二区| 日本一区二区三区免费乱视频| 国产suv精品一区二区6| 一区二区三区日韩欧美| 欧美日韩国产另类一区| 青青草国产成人99久久| 亚洲私人黄色宅男| 精品国产亚洲在线| 在线观看网站黄不卡| 日本中文一区二区三区| 国产亚洲一区二区三区在线观看| 色噜噜夜夜夜综合网| 国产乱人伦精品一区二区在线观看 | 欧美三级日本三级少妇99| 亚洲大片免费看| 欧美一区二区三区免费| 一本色道**综合亚洲精品蜜桃冫| 狠狠色丁香婷婷综合| 国产精品伦一区| 久久综合丝袜日本网| 欧美不卡在线视频| 欧美性色欧美a在线播放| 99精品久久久久久| 国产电影精品久久禁18| 亚洲少妇屁股交4| 久久久久高清精品| 日韩欧美国产午夜精品| 91美女片黄在线观看| 高清成人免费视频| av亚洲精华国产精华精华| 天天综合色天天综合色h| 亚洲成av人影院在线观看网| 亚洲线精品一区二区三区| 亚洲成人精品在线观看| 中文字幕一区二区三区av| 亚洲欧美激情小说另类| 最新中文字幕一区二区三区| 国产精品私人影院| 亚洲日本一区二区| 一区二区欧美精品| 日韩影院免费视频| 日韩激情av在线| 午夜电影网一区| 亚洲综合成人在线|