備份的基本流程如下:
發展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務至上”的服務理念,堅持“二合一”的優良服務模式,真誠服務每家企業,認真做好每個細節,不斷完善自我,成就企業,實現共贏。行業涉及廣告設計等,在網站建設、網絡營銷推廣、WAP手機網站、VI設計、軟件開發等項目上具有豐富的設計經驗。
FLUSH TABLES
功能:關閉實例上所有打開表
目的:為第二步prepare,為了避免較長的事務操作造成FLUSH TABLES WITH READ LOCK操作遲遲得不到鎖,但同時又阻塞了其它客戶端操作
FLUSH TABLES WITH READ LOCK
功能:加全局讀鎖
目的:獲得DB一致性狀態
SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ
功能:設置當前會話的事務隔離等級為RR,RR可避免不可重復讀和幻讀
目的:確保在備份事務中任何時刻數據都相同
START TRANSACTION WITH CONSISTENT SNAPSHOT
功能:獲取當前數據庫的快照,這個是由mysqldump中--single-transaction決定的
目的: 簡而言之,就是開啟事務并對所有表執行了一次SELECT操作,這樣可保證備份時,在任意時間點執行select * from table得到的數據和執行START TRANSACTION WITH CONSISTENT SNAPSHOT時的數據一致
obtain Log position
功能:獲取binlog的相關信息,這個是由--master-data決定的
目的:記錄了開始備份時,binlog的狀態信息,包括MASTER_LOG_FILE和MASTER_LOG_POS
innobackupex的本質:innobackupex 腳本用來備份非 InnoDB 表,同時會調用 xtrabackup 命令來備份 InnoDB 表
備份的基本流程如下:
新聞名稱:邏輯備份mysqldump和物理備份xtrabackup的流程
當前鏈接:http://vcdvsql.cn/article46/gjoheg.html
成都網站建設公司_創新互聯,為您提供網站設計、做網站、ChatGPT、小程序開發、移動網站建設、建站公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯