最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql中mydumper 和 mysqldump 對(duì)比使用

 更新時(shí)間:2017年05月21日 17:45:39   作者:arster  
MySQL數(shù)據(jù)庫(kù)備份工具有其自帶的mysqldump,屬于mysql官方的一款備份工具。但是第三方備份工具mydumper憑借優(yōu)越的特點(diǎn)為更多人所使用。下面就通過(guò)測(cè)試驗(yàn)證它們之間的備份效率。

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

mydumper 導(dǎo)出

使用 mydumper 工具以 8 個(gè)線程導(dǎo)出 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 里, 庫(kù)中的每個(gè)表都保存為表定義和數(shù)據(jù)兩個(gè)文件.

整體執(zhí)行時(shí)間如下, 一共耗時(shí) 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 導(dǎo)出

使用默認(rèn)的 mysqldump 工具導(dǎo)出該庫(kù)并壓縮, 如下所示:

# 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 整個(gè)運(yùn)行的時(shí)間為 199.8s

總結(jié)

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

** (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)

處理這種問(wèn)題可以使用高版本的 mydumper , 如果高版本還有這個(gè)問(wèn)題可以參考 github 官方代碼做相應(yīng)代碼修改.

相關(guān)文章

  • MySQL數(shù)據(jù)庫(kù)操作的基本命令

    MySQL數(shù)據(jù)庫(kù)操作的基本命令

    這篇文章主要介紹了MySQL使用初步之MySQL數(shù)據(jù)庫(kù)的基本命令,需要的朋友可以參考下
    2017-05-05
  • MySQL用truncate命令快速清空一個(gè)數(shù)據(jù)庫(kù)中的所有表

    MySQL用truncate命令快速清空一個(gè)數(shù)據(jù)庫(kù)中的所有表

    這篇文章主要介紹了MySQL用truncate命令快速清空一個(gè)數(shù)據(jù)庫(kù)中的所有表,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • MySQL數(shù)據(jù)庫(kù)觸發(fā)器從小白到精通

    MySQL數(shù)據(jù)庫(kù)觸發(fā)器從小白到精通

    觸發(fā)器是SQLserver提供給程序員和數(shù)據(jù)分析員來(lái)保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過(guò)程,它的執(zhí)行不是由程序調(diào)用,也不是手工啟動(dòng),而是由事件來(lái)觸發(fā),比如當(dāng)對(duì)一個(gè)表進(jìn)行操作時(shí)就會(huì)激活它執(zhí)行。觸發(fā)器經(jīng)常用于加強(qiáng)數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等
    2022-03-03
  • 快速實(shí)現(xiàn)MySQL的部署以及一機(jī)多實(shí)例部署

    快速實(shí)現(xiàn)MySQL的部署以及一機(jī)多實(shí)例部署

    這篇文章主要為大家詳細(xì)介紹了快速實(shí)現(xiàn)MySQL的部署以及一機(jī)多實(shí)例部署的相關(guān)資料,感興趣的小伙伴們可以參考一下
    2016-04-04
  • 三種東西永遠(yuǎn)不要放到mysql數(shù)據(jù)庫(kù)里

    三種東西永遠(yuǎn)不要放到mysql數(shù)據(jù)庫(kù)里

    這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)不能存儲(chǔ)的三樣?xùn)|西,需要的朋友可以參考下
    2014-06-06
  • Mysql如何查詢(xún)字符串開(kāi)頭的數(shù)據(jù)

    Mysql如何查詢(xún)字符串開(kāi)頭的數(shù)據(jù)

    這篇文章主要介紹了Mysql如何查詢(xún)字符串開(kāi)頭的數(shù)據(jù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • mysql間隙鎖加鎖11個(gè)規(guī)則(案例分析)

    mysql間隙鎖加鎖11個(gè)規(guī)則(案例分析)

    這篇文章主要介紹了mysql間隙鎖加鎖11個(gè)規(guī)則?,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • 詳解MySQL單列索引和聯(lián)合索引

    詳解MySQL單列索引和聯(lián)合索引

    聯(lián)合索引的結(jié)構(gòu)與電話簿類(lèi)似,人名由姓和名構(gòu)成,電話簿首先按姓氏進(jìn)行排序,然后按名字對(duì)有相同姓氏的人進(jìn)行排序,這篇文章主要介紹了MySQL單列索引和聯(lián)合索引,需要的朋友可以參考下
    2022-09-09
  • IDEA找不到Database的完美解決方法

    IDEA找不到Database的完美解決方法

    IntelliJ IDEA中可以用database來(lái)連接數(shù)據(jù)庫(kù),但也會(huì)經(jīng)常遇到問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于IDEA找不到Database的完美解決方法,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • MySQL主從復(fù)制過(guò)濾配置的完整方案

    MySQL主從復(fù)制過(guò)濾配置的完整方案

    在實(shí)際生產(chǎn)環(huán)境中,MySQL 主從復(fù)制架構(gòu)幾乎是標(biāo)配,但默認(rèn)的全量同步往往會(huì)帶來(lái)不必要的資源消耗,所以本文整理了一套完整的過(guò)濾配置實(shí)驗(yàn)方案,從環(huán)境準(zhǔn)備到六種核心場(chǎng)景測(cè)試,需要的朋友可以參考下
    2026-03-03

最新評(píng)論

库尔勒市| 闽清县| 永嘉县| 咸宁市| 惠来县| 句容市| 麻江县| 盐亭县| 射洪县| 吴川市| 利川市| 连城县| 卓资县| 黄大仙区| 贡山| 达日县| 涿鹿县| 修文县| 樟树市| 清河县| 泸水县| 武陟县| 新疆| 固始县| 富阳市| 谢通门县| 濮阳县| 汽车| 泸溪县| 汪清县| 萨嘎县| 乐清市| 巫溪县| 成安县| 莱西市| 留坝县| 苏尼特右旗| 湘潭县| 孝义市| 登封市| 定州市|