華為云計算 云知識 什么是主備差分歸檔?
什么是主備差分歸檔?

對于MySQL和PostgreSQL引擎的HA實例,在可用性優(yōu)先的模式下,發(fā)生主備倒換前,存在主機(jī)數(shù)據(jù)多于備機(jī)數(shù)據(jù)的場景(比如:同步延遲)。此時,若發(fā)生主備倒換,原備機(jī)升為新主機(jī)對外提供服務(wù),而原主機(jī)則降為新備機(jī)。那么,新備機(jī)上的數(shù)據(jù)比新主機(jī)上的數(shù)據(jù)多。 HA模式下對新備機(jī)進(jìn)行重建前,將新備機(jī)上比新主機(jī)多的數(shù)據(jù),以SQL語句的形式打包上傳至OBS,供客戶下載。

擴(kuò)展信息:

主備機(jī)數(shù)據(jù)量不一致怎么辦

問題現(xiàn)象

查詢主機(jī)與備機(jī)的數(shù)據(jù)文件大小,發(fā)現(xiàn)備機(jī)相比主機(jī)有較大差異,主備機(jī)數(shù)據(jù)量不一致。

數(shù)據(jù)文件大小為DB_TABLES和DB_INDEXES視圖的數(shù)據(jù)量總和。

DB_TABLES和DB_INDEXES視圖的數(shù)據(jù)量查詢方法:

SELECT SUM(BYTES) FROM DB_TABLES;

SELECT SUM(BYTES) FROM DB_INDEXES;

原因分析

主備機(jī)數(shù)據(jù)不同步造成的。例如:當(dāng)日志、歸檔日志、Data文件在同一塊磁盤上,磁盤I/O瓶頸會影響備機(jī)日志重演速度,導(dǎo)致備機(jī)數(shù)據(jù)量和主機(jī)不一致。

處理步驟

請耐心等待備機(jī)重演數(shù)據(jù),無需處理。