欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL?source導(dǎo)入很慢的解決方法

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

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

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

1. 登錄MySQL

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

mysql -u root -p

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

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

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

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

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

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

set sql_log_bin=off;
set autocommit=0;

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

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

5. 開啟事務(wù)

start transaction;

6. 導(dǎo)入sql

source 文件.sql;

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

commit;

8. 改回配置

set sql_log_bin=on;
set autocommit=1;

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

# 進(jìn)入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語(yǔ)句1
-- 你的sql語(yǔ)句2
-- 你的sql語(yǔ)句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導(dǎo)入很慢解決的文章就介紹到這了,更多相關(guān)MySQL source導(dǎo)入很慢內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 多種不同的 MySQL 的 SSL 配置

    多種不同的 MySQL 的 SSL 配置

    MySQL 只支持 TLS v1.0,默認(rèn)不支持主機(jī)名驗(yàn)證,所以你的證書可能是給db1.example.com的,也可能是給db2.example的,瀏覽器則可能會(huì)用OCSP、CRL's 或 CRLsets 來(lái)驗(yàn)證證書是否有效。 MySQL 5.6以后就只支持CRL驗(yàn)證。
    2016-04-04
  • MySQL關(guān)系型數(shù)據(jù)庫(kù)事務(wù)的ACID特性與實(shí)現(xiàn)

    MySQL關(guān)系型數(shù)據(jù)庫(kù)事務(wù)的ACID特性與實(shí)現(xiàn)

    這篇文章主要介紹了MySQL關(guān)系型數(shù)據(jù)庫(kù)事務(wù)的ACID特性與實(shí)現(xiàn),ACID?是為保證事務(wù)transaction是正確可靠的,具備原子性、一致性、隔離性、持久性等特性
    2022-07-07
  • mysql觸發(fā)器之觸發(fā)器的增刪改查操作示例

    mysql觸發(fā)器之觸發(fā)器的增刪改查操作示例

    這篇文章主要介紹了mysql觸發(fā)器之觸發(fā)器的增刪改查操作,結(jié)合實(shí)例形式分析了mysql觸發(fā)器的定義及使用觸發(fā)器進(jìn)行增刪改查等相關(guān)操作技巧,需要的朋友可以參考下
    2019-12-12
  • MySQL慢查詢以及重構(gòu)查詢的方式記錄

    MySQL慢查詢以及重構(gòu)查詢的方式記錄

    MySQL的慢查詢,全名是慢查詢?nèi)罩?是MySQL提供的一種日志記錄,用來(lái)記錄在MySQL中響應(yīng)時(shí)間超過(guò)閥值的語(yǔ)句,這篇文章主要給大家介紹了關(guān)于MySQL慢查詢以及重構(gòu)查詢的相關(guān)資料,需要的朋友可以參考下
    2021-06-06
  • mysql sql99語(yǔ)法 內(nèi)連接非等值連接詳解

    mysql sql99語(yǔ)法 內(nèi)連接非等值連接詳解

    在本篇文章里小編給大家整理的是一篇關(guān)于mysql sql99語(yǔ)法 內(nèi)連接非等值連接的相關(guān)知識(shí)點(diǎn)文章,有需要的朋友們可以學(xué)習(xí)下。
    2019-09-09
  • MySQL?查詢?并集、交集、差集方式

    MySQL?查詢?并集、交集、差集方式

    這篇文章主要介紹了MySQL?查詢?并集、交集、差集方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 教你如何6秒鐘往MySQL插入100萬(wàn)條數(shù)據(jù)的實(shí)現(xiàn)

    教你如何6秒鐘往MySQL插入100萬(wàn)條數(shù)據(jù)的實(shí)現(xiàn)

    這篇文章主要介紹了教你如何6秒鐘往MySQL插入100萬(wàn)條數(shù)據(jù)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • MySQL實(shí)現(xiàn)JDBC詳細(xì)步驟

    MySQL實(shí)現(xiàn)JDBC詳細(xì)步驟

    JDBC?是?Java?訪問(wèn)數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)規(guī)范,真正怎么操作數(shù)據(jù)庫(kù)還需要具體的實(shí)現(xiàn)類,也就是數(shù)據(jù)庫(kù)驅(qū)動(dòng),本文給大家介紹MySQL實(shí)現(xiàn)JDBC詳細(xì)講解,感興趣的朋友一起看看吧
    2022-02-02
  • MySQL 視圖的基礎(chǔ)操作(五)

    MySQL 視圖的基礎(chǔ)操作(五)

    這篇文章主要為大家詳細(xì)介紹了MySQL 視圖的基礎(chǔ)操作,告訴大家為什么使用視圖?如何創(chuàng)建視圖等問(wèn)題,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Mysql常用運(yùn)算符與函數(shù)匯總

    Mysql常用運(yùn)算符與函數(shù)匯總

    本文給大家匯總介紹了mysql中的常用的運(yùn)算符以及常用函數(shù)的用法及示例,非常的全面,有需要的小伙伴可以參考下
    2017-09-09

最新評(píng)論