最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL?source導入很慢的解決方法

 更新時間:2022年03月05日 15:34:01   作者:Jack魏  
在mysql導入數(shù)據(jù)量非常大的sql文件的時候,速度會非常慢,這篇文章主要給大家介紹了關(guān)于MySQL?source導入很慢的解決方法,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下

現(xiàn)在有這樣一個需求,內(nèi)網(wǎng)有一個數(shù)據(jù)庫服務(wù),需要將外網(wǎng)的數(shù)據(jù)庫導入到內(nèi)網(wǎng)數(shù)據(jù)庫。

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

1. 登錄MySQL

進入內(nèi)網(wǎng)服務(wù)器,登錄mysql,輸入密碼即可。

mysql -u root -p

2. 創(chuàng)建數(shù)據(jù)庫

根據(jù)需求創(chuàng)建數(shù)據(jù)庫

create database 數(shù)據(jù)庫名;

3. 設(shè)置參數(shù)

sql_log_bin 關(guān)閉二進制日志

autocommit 關(guān)閉事務(wù)自動提交

set sql_log_bin=off;
set autocommit=0;

4. 使用數(shù)據(jù)庫

use 數(shù)據(jù)庫名;

5. 開啟事務(wù)

start transaction;

6. 導入sql

source 文件.sql;

7. 手動提交事務(wù)

commit;

8. 改回配置

set sql_log_bin=on;
set autocommit=1;

附mysql加速source導入數(shù)據(jù)

# 進入mysql中執(zhí)行如下
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;

總結(jié)

到此這篇關(guān)于MySQL source導入很慢解決的文章就介紹到這了,更多相關(guān)MySQL source導入很慢內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

安阳市| 纳雍县| 通海县| 平昌县| 屏山县| 宁阳县| 贺州市| 永修县| 子长县| 万盛区| 白城市| 龙陵县| 霍城县| 通渭县| 贵阳市| 托克逊县| 德令哈市| 阿拉善盟| 大同县| 富宁县| 故城县| 宝清县| 自贡市| 承德市| 多伦县| 鞍山市| 贵溪市| 南康市| 乌兰浩特市| 西林县| 沂南县| 东乡县| 崇义县| 介休市| 昆明市| 宜城市| 新野县| 行唐县| 桂平市| 长治县| 德保县|