一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL source導入很慢的解決方法

MySQL source導入很慢的解決方法

2022-03-05 21:05Jack魏 Mysql

在mysql導入數據量非常大的sql文件的時候,速度會非常慢,這篇文章主要給大家介紹了關于MySQL source導入很慢的解決方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下

現在有這樣一個需求,內網有一個數據庫服務,需要將外網的數據庫導入到內網數據庫。

將外網的數據庫導出sql文件有700MB+,用MySQL自帶的source導入很慢,于是就用了如下方法加速導入,親測很快。

1. 登錄MySQL

進入內網服務器,登錄mysql,輸入密碼即可。

?
1
mysql -u root -p

2. 創建數據庫

根據需求創建數據庫

?
1
create database 數據庫名;

3. 設置參數

sql_log_bin 關閉二進制日志

autocommit 關閉事務自動提交

?
1
2
set sql_log_bin=off;
set autocommit=0;

4. 使用數據庫

?
1
use 數據庫名;

5. 開啟事務

?
1
start transaction;

6. 導入sql

?
1
source 文件.sql;

7. 手動提交事務

?
1
commit;

8. 改回配置

?
1
2
set sql_log_bin=on;
set autocommit=1;

附mysql加速source導入數據

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 進入mysql中執行如下
SET GLOBAL foreign_key_checks=0;
SET GLOBAL unique_checks=0;
SET GLOBAL innodb_flush_log_at_trx_commit=0;
SET GLOBAL sync_binlog=0;
 
-- 你的sql語句1
-- 你的sql語句2
-- 你的sql語句3
 
SET GLOBAL foreign_key_checks=1;
SET GLOBAL unique_checks=1;
SET GLOBAL innodb_flush_log_at_trx_commit=1;
SET GLOBAL sync_binlog=1;

總結

到此這篇關于MySQL source導入很慢解決的文章就介紹到這了,更多相關MySQL source導入很慢內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/WeiHao0240/article/details/122091223

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲欧美综合一区 | 精品久久久久香蕉网 | 国产成人手机在线好好热 | 我的年轻漂亮继坶三级 | 国产爱啪啪 | 日本一区二区三区在线 视频 | 亚洲人成在线播放 | 5g影院天天影院天天爽影院网站 | 国产1广场舞丰满老女偷 | 麻豆天美精东果冻传媒在线 | 二次元美女脱裤子让男人桶爽 | 四虎免费入口 | 热穴高校 | 免费观看二十女人一摸是水 | 亚洲精品国产在线 | 国产成人激情视频 | 奇米影视在线视频 | 男人的j放进女人的p全黄 | 国产一级持黄大片99久久 | 校园高h | 亚洲国产精品日本无码网站 | 成人影院免费看 | 免费网站看v片在线成人国产系列 | 天堂中文在线免费观看 | 国产午夜精品久久久久小说 | 欧美日本一本线在线观看 | 扒开腚眼子视频大全 | 狠狠色综合久久婷婷色天使 | 乌克兰少妇大胆大BBW | 日韩成人在线免费视频 | 俄罗斯女人与公拘i交酡 | 欧美成人精品第一区二区三区 | 日本视频免费在线 | 99re5精品视频在线观看 | 青青青手机在线观看 | 亚洲国产欧美日韩在线一区 | 国产大秀视频 | 久久99热在线观看7 久久99精品涩AV毛片观看 | 成人久久18免费网站入口 | 精品一区heyzo在线播放 | 国产精品29页 |