91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql中mydumper和mysqldump對比使用有什么不區別

發布時間:2021-01-15 11:50:48 來源:億速云 閱讀:540 作者:小新 欄目:MySQL數據庫

小編給大家分享一下mysql中mydumper和mysqldump對比使用有什么不區別,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

mysql中mydumper 和 mysqldump對比使用詳解,MySQL數據庫備份工具有其自帶的mysqldump,屬于mysql官方的一款備份工具。但是第三方備份工具mydumper憑借優越的特點為更多人所使用。下面就通過測試驗證它們之間的備份效率。

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

mydumper 導出

使用 mydumper 工具以 8 個線程導出 test(9.4G) 的數據, 并壓縮, 如下所示:
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 里, 庫中的每個表都保存為表定義和數據兩個文件.

整體執行時間如下, 一共耗時 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

總結

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

** (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 官方代碼做相應代碼修改.

以上是“mysql中mydumper和mysqldump對比使用有什么不區別”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苏尼特左旗| 罗江县| 松阳县| 洪雅县| 财经| 新化县| 福鼎市| 澜沧| 淅川县| 满城县| 高青县| 屏东市| 营口市| 会理县| 聂荣县| 涿鹿县| 曲沃县| 沂源县| 乐清市| 锡林浩特市| 太康县| 忻城县| 固始县| 灵宝市| 宜丰县| 屏南县| 井陉县| 教育| 碌曲县| 德令哈市| 得荣县| 哈尔滨市| 永年县| 田阳县| 诏安县| 酉阳| 乐安县| 施秉县| 乌海市| 西峡县| 雷山县|