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

主頁 > 知識庫 > mysql中mydumper 和 mysqldump 對比使用

mysql中mydumper 和 mysqldump 對比使用

熱門標簽:沈陽電銷外呼系統(tǒng)原理是什么 ps制作地圖標注gif 扎樣申請400電話 地圖標注人員兼職 電子地圖標注電話 聊城智能外呼系統(tǒng)運營商 寧波企業(yè)外呼系統(tǒng)收費 成都優(yōu)派外呼系統(tǒng) 上海智能外呼系統(tǒng)代理商

如果只是備份幾張表或單個庫, 相比 innobackup 而言, mysqldump 和 mydumper 更為方便, 不過 mydumper 增加了相對較多的特性, 比如多線程備份, 正則匹配備份, 分組和自檢等功能. 另外 mydumper 和 mysqldump 本質(zhì)上是一樣的導出邏輯數(shù)據(jù), 不支持在線熱備 innodb. 當然我們也可以使用 innobackup 備份部分表數(shù)據(jù), 但是它和 mydumper 和 mysqldump 不是一類備份方式, 所以下文只測試 mydumper 和 mysqldump 之間的使用.

mydumper 導出

使用 mydumper 工具以 8 個線程導出 test(9.4G) 的數(shù)據(jù), 并壓縮, 如下所示:
mydumper -B test --regex 'test.*' -c -e -G -E -R --use-savepoints -h 10.0.21.5 -u root -P 3301 -p xxxxxx -t 8 -o /data/mysql_bak/

在目錄 /data/mysql_bak 里, 庫中的每個表都保存為表定義和數(shù)據(jù)兩個文件.

整體執(zhí)行時間如下, 一共耗時 123s

# cat metadata 
Started dump at: 2017-05-19 10:48:00
SHOW MASTER STATUS:
  Log: mysql-bin.000406
  Pos: 2165426
  GTID:(null)

SHOW SLAVE STATUS:
  Host: 10.144.127.4
  Log: mysql-bin.000419
  Pos: 506000361
  GTID:(null)

Finished dump at: 2017-05-19 10:50:03

mysqldump 導出

使用默認的 mysqldump 工具導出該庫并壓縮, 如下所示:

# time mysqldump -B test -E -R -h 10.0.21.5 -u root -P 3301 -p | gzip >/data/test.sql.gz
Enter password: 

real  3m19.805s
user  4m47.334s
sys 0m10.395s

real 一行顯示 mysqldump 整個運行的時間為 199.8s

總結

整體上看, 由于數(shù)據(jù)不多, mysqldump 和 mydumper 時間相差并不大, 大多的時間都消耗在數(shù)據(jù)傳輸層面, 如果庫足夠大的話, mydumper 的優(yōu)勢就能體現(xiàn)出來. 另外低版本的 mydumper 由于高版本 MySQL 語法的變更, 會存在導出錯誤的問題, 比如出現(xiàn)下面錯誤:

** (mydumper:18758): CRITICAL **: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_QUOTE_SHOW_CREATE=1' 
at line 1 (1064)

處理這種問題可以使用高版本的 mydumper , 如果高版本還有這個問題可以參考 github 官方代碼做相應代碼修改.

您可能感興趣的文章:
  • PHP定時備份MySQL與mysqldump語法參數(shù)詳解
  • mysqldump加-w參數(shù)備份數(shù)據(jù)時需要注意的事項
  • mysqldump數(shù)據(jù)庫備份參數(shù)詳解
  • MySQL5.7 mysqldump備份與恢復的實現(xiàn)
  • MySql使用mysqldump 導入與導出方法總結
  • MySQL之mysqldump的使用詳解
  • docker 使用mysqldump命令備份導出項目中的mysql數(shù)據(jù)
  • MySQL數(shù)據(jù)遷移使用MySQLdump命令
  • 詳解 linux mysqldump 導出數(shù)據(jù)庫、數(shù)據(jù)、表結構
  • 詳談mysqldump數(shù)據(jù)導出的問題
  • mysqldump備份數(shù)據(jù)庫時排除某些庫的實例
  • 淺談mysqldump使用方法(MySQL數(shù)據(jù)庫的備份與恢復)
  • mysqldump你可能不知道的參數(shù)

標簽:內(nèi)江 三明 咸寧 AXB 宿州 林芝 朔州 汕頭

巨人網(wǎng)絡通訊聲明:本文標題《mysql中mydumper 和 mysqldump 對比使用》,本文關鍵詞  mysql,中,mydumper,和,mysqldump,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql中mydumper 和 mysqldump 對比使用》相關的同類信息!
  • 本頁收集關于mysql中mydumper 和 mysqldump 對比使用的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 五指山市| 故城县| 东丰县| 武山县| 陵川县| 石嘴山市| 广元市| 仁寿县| 中西区| 阳新县| 河曲县| 右玉县| 莱芜市| 纳雍县| 宿州市| 新民市| 桓台县| 五华县| 当雄县| 渝中区| 边坝县| 通许县| 富源县| 尚义县| 台北市| 渭南市| 弥勒县| 万年县| 磐安县| 绥德县| 全椒县| 廉江市| 太仓市| 大名县| 开平市| 北流市| 蓬安县| 博客| 甘泉县| 察隅县| 阳原县|