日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL使用Xtrabackup備份流程詳解

瀏覽:51日期:2023-10-04 13:35:32
01 背景

Xtrabackup是Percona公司開發(fā)的一款開源的MySQL熱備份工具,之前的工作中也是經(jīng)常使用,但是也僅僅是停留在使用的階段,對于這個工具的細節(jié),并沒有做過多的研究,今天細細看了一下過程,還是有點收獲的,寫下來記錄一下,有不對的地方,還請指正。

Xtrabackup工具能夠備份InnoDB,XtraDB和MyISAM的表,它支持Percona Server的所有版本,而且兼容MySQL,也兼容MariaDB,還支持一些高級的特性,例如流方式備份、壓縮、加密、以及增量備份等等。

優(yōu)點如下:

1、無需停止數(shù)據(jù)庫進行InnoDB熱備份,在50G以上的數(shù)據(jù)量備份時候,應(yīng)該是首選工具。

2、支持增量備份MySQL并通過流傳輸?shù)狡渌姆?wù)器上。

3、備份MySQL的時候不會增加服務(wù)器的負載。

02 簡介

在這個工具中,最主要的應(yīng)用程序有兩個,分別是innobackupex與xtrabackup,其中前者是perl腳本,后面是C++變異的二進制程序,需要注意,后者不能備份除了Innodb存儲引擎的其他表。Innobackup是對xtrabackup的封裝,可以備份非Innodb的表。

以上所述,可能大家都知道,這里需要留意,由于mysql等系統(tǒng)數(shù)據(jù)庫中的表有些存儲引擎是基于MyISAM的,所以一般情況下使用innobackupex來備份系統(tǒng)庫。

03 工作流程

下面講述Innobackupex和Xtrabackup的工作流程,可能有些交叉的部分,二者共同完成備份任務(wù)。

主要的工作流程如下:

1、innobackupex啟動之后,首先會創(chuàng)建xtrabackup進程,并且啟動,然后等待xtrabackup完成innodb相關(guān)文件的備份。

2、xtrabackup在備份InnoDB相關(guān)文件時,會開啟如下兩種線程,一種是ibd復(fù)制線程,負責(zé)復(fù)制表空間ibd文件,一種是redo log復(fù)制線程,負責(zé)復(fù)制redo log信息。其中redo log線程先于ibd線程開始,redo log線程會從最近的checkpoint點開始復(fù)制redo log,(關(guān)于checkpoint,之前的文章中講過),復(fù)制完成之后啟動ibd線程。需要注意的是,在這個過程中,innobackupex進程處于等待狀態(tài),等待被xtrabackup進程喚醒。

3、xtrabackup復(fù)制ibd完成之后(redo log線程可能還在工作),通知innobackupex進程,同時自己進入wait狀態(tài)。

4、innobackupex收到通知,會執(zhí)行備份鎖,渠道一致性的位點,然后開始復(fù)制非innodb的文件。

5、當(dāng)非innodb文件復(fù)制完成之后,innobackupex開始獲取binlog的位置。

6、創(chuàng)建xtrabackup_binlog_info文件,并將binlog的點位信息寫入文件中。

7、接著,innobackupex會發(fā)起一個通知給xtrabackup進程,同時自己進入等待狀態(tài)。

8、xtrabackup進程收到通知后,就會停止redo log的復(fù)制線程,并告知redo log復(fù)制完畢,然后通知innodbbackupex開始釋放鎖。

9、緊接著,就是一些收尾工作,釋放資源,備份元數(shù)據(jù)信息,打印備份目錄,備份binlog的位置信息,以及寫入xtrabackup_info文件信息等。

10、innobackupex進程等待xtrabackup進程結(jié)束后退出。

04 一些疑問

1、為什么要復(fù)制redo log?

這是因為備份ibd文件的過程中,該文件可能被修改,這樣備份出來的文件就有可能是包含臟數(shù)據(jù)的,在恢復(fù)的時候,需要聽過redo log進行數(shù)據(jù)恢復(fù),也就是應(yīng)用已經(jīng)提交的事務(wù),回滾那些沒有提交的事務(wù)。

2、innobackupex和xtrabackup是如何交互的?

其實本質(zhì)是通過刪除和創(chuàng)建兩個特定的文件,這兩個進程都會監(jiān)聽指定目錄下是否包含特定的文件,如果包含,就進行工作,不包含,則停止工作,進入等待狀態(tài)。

05 備份文件

一般備份完成之后,備份目錄中會產(chǎn)生7個重要的文件,包含:

backup-my.cnf:此文件包含了備份所需的my.cnf中的選項。恢復(fù)的時候,會依賴這個文件。 xtrabackup_checkpoints:記錄備份的類型、備份的狀態(tài)信息、增量備份依賴于這個信息 xtrabackup_binlog_info:該文件記錄備份時候的二進制文件信息和偏移量位置信息。 xtrabackup_binlog_pos_innodb:該文件記錄了innodb表的二進制文件和位置信息,當(dāng)執(zhí)行--apply-log的時候,會創(chuàng)建這個文件。 xtrabackup_binary:該文件記錄備份進程使用的xtrabackup二進制文件。 xtrabackup_logfile:該文件記錄apply log操作時所需的數(shù)據(jù),如果apply log的時間比較長,這個文件就會很大。 xtrabackup_slave_info:這個文件很常用,它記錄了在建立主從關(guān)系的時候,change master 語句所需要的信息。

以上就是MySQL使用Xtrabackup備份流程詳解的詳細內(nèi)容,更多關(guān)于MySQL使用Xtrabackup備份的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
老司机精品视频网| 精品九九在线| 97精品资源在线观看| 亚洲精品少妇| 三级欧美在线一区| 国产成人免费视频网站视频社区| 久久精品国产网站| 六月丁香综合在线视频| 在线精品一区二区| 日韩中文字幕一区二区三区| 亚洲精品女人| 亚洲在线成人| 美女尤物久久精品| 亚洲精品在线二区| 日韩国产欧美在线播放| 亚洲欧洲一区二区天堂久久| 国产一区二区三区免费在线| 亚洲女同一区| 91看片一区| 欧美精品一二| 亚洲一区二区免费在线观看| 日韩在线成人| 久久狠狠久久| 激情视频一区二区三区| 一区二区视频欧美| 亚洲色图网站| 亚洲婷婷在线| 1024精品久久久久久久久| 亚洲精品在线影院| 国产亚洲精品久久久久婷婷瑜伽| 精品久久在线| 亚洲+小说+欧美+激情+另类| 欧美影院三区| 麻豆视频一区二区| 日韩大片在线播放| 亚洲成人精选| 99精品视频精品精品视频| 先锋影音久久久| 久久激情av| 亚洲综合丁香| 欧美精品一区二区三区精品| 欧美另类中文字幕| 亚洲欧美日韩高清在线| 亚洲免费中文| 亚洲成人va| 亚洲一本视频| 成人影视亚洲图片在线| 国产videos久久| 美女精品久久| 高清一区二区三区av| 国产精品三p一区二区| 国产精品视频一区二区三区 | 久久久久久久久99精品大| 国产精品一区二区三区av| 亚洲不卡av不卡一区二区| 日韩一区二区三区精品| 999国产精品视频| 亚洲精品欧美| 日本视频在线一区| 亚洲精品中文字幕乱码| 亚洲精品永久免费视频| 国产精品密蕾丝视频下载| 日韩黄色在线观看| 在线午夜精品| 日韩精品诱惑一区?区三区| 国产欧美三级| 国产精品白浆| 日韩精品亚洲一区二区三区免费| 视频一区视频二区中文字幕| 日韩av首页| 免费视频一区三区| 亚洲免费观看| 久久久久久网| 五月天久久777| 91偷拍一区二区三区精品| 国产日本亚洲| 欧美三级第一页| 日韩av午夜在线观看| 亚洲综合国产| 国产麻豆综合| 欧美二区视频| 国产毛片久久| 综合欧美精品| 久久精品国产68国产精品亚洲| 欧美成人精品三级网站| 欧美激情亚洲| 高清av一区| 亚洲黄色网址| 粉嫩av一区二区三区四区五区 | 日韩视频免费| 免费在线观看成人| 国产亚洲欧洲| 一级成人国产| 日韩1区2区日韩1区2区| 欧美一区影院| 日韩在线视频精品| 韩国久久久久久| 香蕉成人av| 日韩中文字幕亚洲一区二区va在线| 中文字幕日本一区二区| 国产精品极品在线观看| 欧美好骚综合网| www.com.cn成人| 国产综合亚洲精品一区二| 国产精品亲子伦av一区二区三区| 久久99偷拍| 欧美 日韩 国产精品免费观看| 午夜在线视频一区二区区别| 香蕉久久夜色精品国产| 日本午夜免费一区二区| 大香伊人久久精品一区二区| 99精品一区| 欧美天堂在线| 日韩视频在线一区二区三区| 999久久久精品国产| 欧美亚洲综合视频| 亚洲免费高清| 欧美www视频在线观看| 日本不卡不码高清免费观看| 免费观看久久久4p| 在线一区视频观看| 国产精成人品2018| 亚洲三级网站| 日本综合精品一区| 久久免费大视频| 久久一区国产| 欧美1区2区3区| 欧美日韩中文一区二区| 国产精品原创| 国产日韩欧美一区二区三区 | 日韩在线看片| 欧美伊人影院| 国产精品蜜芽在线观看| 欧美成人一二区| 日本不卡一区二区三区| 久久xxxx| 久久精品毛片| 久久不见久久见免费视频7 | 蜜桃视频在线观看一区二区| 欧美另类专区| 在线视频精品| 欧美福利一区| 蜜臀久久精品| 久久精品一区二区国产| 婷婷成人av| 亚洲自拍另类| 亚洲精品成人图区| 亚洲国产欧美日本视频| 动漫av一区| 久久久亚洲欧洲日产| 久久久久久婷| jizzjizz中国精品麻豆| 国产视频一区二| 国产精品3区| 久久国产小视频| 欧美综合另类| 三级一区在线视频先锋| 超碰超碰人人人人精品| 国产视频一区二区在线播放| 国产精品久久久久久久久久久久久久久 | 久久精品国产99国产| 国产精品3区| 国产欧洲在线| 欧美日韩一二三四| 在线视频亚洲欧美中文| 欧美一区在线观看视频| 免费一级欧美片在线观看网站| 在线精品视频一区| 国产一区2区在线观看| 亚洲国产一区二区三区在线播放| 男人天堂欧美日韩| 精品视频自拍| 在线精品亚洲欧美日韩国产| 999精品一区| 高清一区二区| 精品国产乱码久久久久久樱花 | 亚洲资源在线| 欧美精品97| 亚洲精品一区二区妖精| 日韩中文字幕不卡| 国产日韩欧美三级| 国产精品乱战久久久| 久久精品九色| 亚洲一本视频| 美女网站视频一区| 在线精品视频在线观看高清| 国产精品天堂蜜av在线播放| 亚洲激情社区| 日本午夜精品久久久久| 三上悠亚国产精品一区二区三区 | 欧美日韩国产观看视频| 日本在线成人| 午夜久久影院| 成人午夜在线| 国产高清一区二区| 日韩有码av| 日本韩国欧美超级黄在线观看| 韩国精品主播一区二区在线观看| 久久伊人亚洲| 中国女人久久久|