中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

如何使用innobackupex命令備份

發布時間:2021-11-02 17:04:25 來源:億速云 閱讀:233 作者:小新 欄目:MySQL數據庫

這篇文章主要介紹如何使用innobackupex命令備份,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

備份開始時會先開啟一個后臺檢測進程,實時檢測mysql redo日志(事務日志)的變化,一旦發現redo日志中有新日志寫入,立刻記錄后臺日志文件xtrabackup_log文件中,之后復制Innodb的數據文件和系統表空間文件ibdata1,復制結束后,執行flush tables with read lock操作,復制.frm,.MYI,.MYD等文件(執行flush tables with read lock的目的是為了防止讀取數據的時候發生DDL操作,并且在這一刻獲取binlog的位置),最后發出unlock tables,把表設置為可讀寫狀態,最終終止xtrabackup_log文件的寫入。過程見下圖:

如何使用innobackupex命令備份

完備恢復:恢復階段會啟動xtrabackup內嵌的innodb實例,回放xtrabackup日志xtrabackup_log文件中的事務,將已經提交的事務變更應用到innodb數據文件、表空間,同時回滾未提交的事務,這一過程類似innodb實例的故障恢復。

全量恢復過程見下圖:

如何使用innobackupex命令備份

增量備份:innobackupex增量備份過程中的增量處理,其實主要相對innodb而言,對myisam和其他存儲引擎而言,仍然是每次一個全備。增量備份過程主要是通過拷貝innodb有變更的頁,這些變更數據頁指的是LSN大于xtrabackup_checkpoints中給定的LSN,增量備份是基于全備的,第一次增量備份的數據必須要基于最近一次全備,之后每次增備都是基于上一次增備的基礎上進行。過程跟完備一樣,只是增備時在復制數據文件時復制的是上一次備份后從大于xtrabackup_checkpoints開始的改變的頁。增量備份過程見下圖:

如何使用innobackupex命令備份

增量恢復:和全備恢復類似,也需要兩步,一部分數據文件的恢復,這里數據文件包括全備份、增量備份和xtrabackup_log文件中已提交事務的回放,第二部分是對未提交事務的回滾。

過程見下圖1和2:

如何使用innobackupex命令備份

如何使用innobackupex命令備份

以上是“如何使用innobackupex命令備份”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

石门县| 法库县| 达拉特旗| 江津市| 中阳县| 普洱| 南皮县| 边坝县| 化州市| 锡林浩特市| 宝清县| 银川市| 临清市| 边坝县| 曲周县| 孟津县| 壶关县| 开封市| 江永县| 祁东县| 封丘县| 贺州市| 天等县| 比如县| 江安县| 济源市| 信阳市| 嫩江县| 霍邱县| 阿克陶县| 香河县| 西乌| 澄迈县| 嘉鱼县| 武城县| 正定县| 禹州市| 太保市| 九龙县| 宝坻区| 大余县|