国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysql中mydumper 和 mysqldump 對比使用

2024-07-24 12:51:43
字體:
來源:轉載
供稿:網友

如果只是備份幾張表或單個庫, 相比 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:00SHOW 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.gzEnter password: real 3m19.805suser 4m47.334ssys 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備份腳本 mysqldump使用方法詳解詳解 linux mysqldump 導出數據庫、數據、表結構詳談mysqldump數據導出的問題mysqldump備份數據庫時排除某些庫的實例淺談mysqldump使用方法(MySQL數據庫的備份與恢復)Linux中mysqldump命令實例詳解MySQL數據備份之mysqldump的使用詳解mysqldumpslow用法示例(慢查詢)MySQL數據庫使用mysqldump導出數據詳解使用mysqldump對MySQL的數據進行備份的操作教程MySQL的備份工具mysqldump的基礎使用命令總結mysqldump命令導入導出數據庫方法與實例匯總MySQL的mysqldump工具用法詳解MySQL數據遷移使用MySQLdump命令
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岢岚县| 公安县| 舟曲县| 乌鲁木齐市| 常山县| 桂平市| 日土县| 宣恩县| 新竹市| 板桥市| 西安市| 长治县| 平湖市| 宁武县| 仲巴县| 富民县| 上饶市| 涡阳县| 麟游县| 辽宁省| 招远市| 罗城| 理塘县| 华池县| 金山区| 原平市| 柳河县| 彭泽县| 蓬安县| 金华市| 颍上县| 渭南市| 福清市| 敦煌市| 偃师市| 个旧市| 疏勒县| 锡林郭勒盟| 平陆县| 刚察县| 阜城县|