RDS MySQL執行個體變更配置(包括系列、規格和儲存空間)時,可以根據本頁面列舉的影響因素預估執行個體變更配置的時間長度。
RDS MySQL執行個體變更配置的時間長度受多種因素影響,因此,建議在業務寫入量較少時進行,或在變更配置前停止寫入資料。
RDS MySQL本地碟執行個體變更配置時可能涉及跨機遷移。如果涉及跨機遷移,變更配置時間長度較長,影響變更配置時間長度的關鍵因素如下表所示。
本文所述的跨機遷移是指系統對原RDS MySQL執行個體進行備份,然後恢複到新RDS MySQL執行個體中。
儲存類型 | 是否涉及跨機遷移 | 影響因素 | 補充說明 |
本地碟儲存 | 是 | 全量資料大小 | 全量資料的大小會影響資料移轉的時間長度,同時遷移的速度受備份速度、網路頻寬的影響。 |
Redo Log大小 | 當Redo Log較大時,會導致實際備份資料量超出預估。此情況下,恢複時的耗時將更久。 | ||
業務鎖 | 資料移轉時,對原庫中資料進行備份,期間會對資料對象加鎖,因此,也會影響備份的速度。 | ||
表數量 | - | ||
增量資料大小 | 當全量備份傳輸結束後,傳輸期間產生的增量資料也需要應用到新的節點上,因此,遷移變更配置時間受增量資料大小影響。 | ||
增量資料寫入速度 | 增量資料的寫入速度受業務SQL的回放速度、是否單表操作、是否有DDL的影響。 | ||
資料同步延時 | 當增量資料回放結束後,需要建立新庫與原庫之間的同步鏈路。在資料庫間資料完全同步後,才會進行資料庫切換,因此,遷移變更配置時間受資料同步的延時影響,資料同步的延時與主庫的寫入壓力、是否有DDL、是否有多表聯集查詢相關。 | ||
否 | - | 當本地碟儲存類型RDS MySQL執行個體變更配置不涉及跨機遷移時,變更配置時間較短,無需關注影響因素。 | |
雲端硬碟儲存 | 否 | - | 雲端硬碟儲存類型的RDS MySQL執行個體變更配置不會涉及跨機遷移,因此,變更配置時間較短,無需關注影響因素。 |