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

如何解決mysql執(zhí)行導(dǎo)入sql文件速度太慢的問題

 更新時間:2024年11月21日 16:42:32   作者:RoronoaV587  
文章介紹了一種通過修改MySQL導(dǎo)出命令參數(shù)來優(yōu)化大SQL文件導(dǎo)入速度的方法,通過對比目標(biāo)庫和導(dǎo)出庫的參數(shù)值,并使用優(yōu)化后的參數(shù)進行導(dǎo)出,再在目標(biāo)庫導(dǎo)入,顯著提高了導(dǎo)入速度

mysql執(zhí)行導(dǎo)入sql文件速度太慢

在mysql導(dǎo)入數(shù)據(jù)量非常大的sql文件的時候,速度非常慢。

網(wǎng)上研究了一下發(fā)現(xiàn)可以通過修改導(dǎo)出命令來優(yōu)化,記錄如下

1、先查看目標(biāo)庫的參數(shù)值

show variables like 'max_allowed_packet';
show variables like 'net_buffer_length';

對應(yīng)結(jié)果分別是

max_allowed_packet	4194304
net_buffer_length	16384

2、在導(dǎo)出庫執(zhí)行導(dǎo)出命令

這里參數(shù)是上面目標(biāo)庫的參數(shù)值

mysqldump -h 10.66.103.215 -P3306 -u 用戶名 -p密碼 數(shù)據(jù)庫 表名 -e --max_allowed_packet=4194300 --net_buffer_length=16384 --set-gtid-purged=OFF > fund.sql

3、在目標(biāo)庫執(zhí)行導(dǎo)入操作

mysql> source /fund.sql
Query OK, 235 rows affected (0.01 sec)
Records: 235  Duplicates: 0  Warnings: 0

Query OK, 234 rows affected (0.01 sec)
Records: 234  Duplicates: 0  Warnings: 0

Query OK, 241 rows affected (0.00 sec)
Records: 241  Duplicates: 0  Warnings: 0

Query OK, 239 rows affected (0.01 sec)
Records: 239  Duplicates: 0  Warnings: 0

Query OK, 236 rows affected (0.01 sec)
Records: 236  Duplicates: 0  Warnings: 0

Query OK, 246 rows affected (0.00 sec)
Records: 246  Duplicates: 0  Warnings: 0

Query OK, 24 rows affected (0.01 sec)
Records: 24  Duplicates: 0  Warnings: 0

Query OK, 0 rows affected (0.00 sec)

mysql> 

導(dǎo)入速度毫不夸張上百倍的提速

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySql中怎樣查詢表是否被鎖

    MySql中怎樣查詢表是否被鎖

    這篇文章主要介紹了MySql中怎樣查詢表是否被鎖問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • mysql 找回誤刪表的數(shù)據(jù)方法(必看)

    mysql 找回誤刪表的數(shù)據(jù)方法(必看)

    下面小編就為大家?guī)硪黄猰ysql 找回誤刪表的數(shù)據(jù)方法(必看)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • MySQL插入數(shù)據(jù)與查詢數(shù)據(jù)

    MySQL插入數(shù)據(jù)與查詢數(shù)據(jù)

    這篇文章主要介紹了 MySQL插入數(shù)據(jù)與查詢數(shù)據(jù),缺省插入、缺省插入、缺省插入等各種數(shù)據(jù)插入分享,需要的小伙伴可以參考一下,希望對你有所幫助
    2022-03-03
  • mysql獲取字符串長度函數(shù)(CHAR_LENGTH)

    mysql獲取字符串長度函數(shù)(CHAR_LENGTH)

    本文介紹一下關(guān)于mysql獲取字符串長度的方法,希望此教程對各位同學(xué)會有所幫助哦。
    2013-11-11
  • 深入mysql基礎(chǔ)知識的詳解

    深入mysql基礎(chǔ)知識的詳解

    本篇文章是對mysql基礎(chǔ)知識進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • 淺析MySQL - MVCC

    淺析MySQL - MVCC

    這篇文章主要介紹了MySQL - MVCC的相關(guān)資料,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-11-11
  • MySQL Left JOIN時指定NULL列返回特定值詳解

    MySQL Left JOIN時指定NULL列返回特定值詳解

    我們有時會有這樣的應(yīng)用,需要在sql的left join時,需要使值為NULL的列不返回NULL而時某個特定的值,比如0。這個時候,用is_null(field,0)是行不通的,會報錯的,可以用ifnull實現(xiàn),但是COALESE似乎更符合標(biāo)準(zhǔn)
    2013-07-07
  • mysql 5.7.5 m15 winx64.zip安裝教程

    mysql 5.7.5 m15 winx64.zip安裝教程

    這篇文章主要為大家詳細介紹了mysql 5.7.5 m15 winx64.zip安裝教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • Mysql中創(chuàng)建高性能索引詳解

    Mysql中創(chuàng)建高性能索引詳解

    這篇文章主要介紹了Mysql中創(chuàng)建高性能索引詳解,索引相信大家都聽說過,但是真正會用的又有幾人,平時工作中寫SQL真的會考慮到這條SQL如何能夠用上索引,如何能夠提升執(zhí)行效率,文本就來詳細解讀如何創(chuàng)建高性能索引,需要的朋友可以參考下
    2023-07-07
  • 如何給mysql數(shù)據(jù)庫重新命名(操作步驟)

    如何給mysql數(shù)據(jù)庫重新命名(操作步驟)

    這篇文章主要介紹了如何給mysql數(shù)據(jù)庫重新命名,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05

最新評論