數據庫遷移服務模塊
更新時間 2025-01-13 17:52:44
最近更新時間: 2025-01-13 17:52:44
分享文章
本節為您介紹數據庫遷移的使用限制。
| 項目 | 約束和限制 |
|---|---|
| 多版本數據庫數據傳輸 | 建議源庫和目標庫版本保持一致,或者從低版本傳輸至 高版本以保證兼容性,不支持高版本傳輸至低版本。 |
| 任務限制 | 請根據您的操作類型查閱對應章節下各類任務配置中描述的前提和要求。例如:您需要從自建MySQL遷移至自建MySQL,請查閱“ 用戶指南 > 數據庫遷移服務模塊 > 數據傳輸 > 數據遷移 > 任務創建 >自建MySQL為源的遷移任務配置 > 自建MySQL遷移至自建MySQL ”目錄下的相關約束條件。 |
| 遷移速度 | 遷移速度受源端表數量、大小,帶寬、數據庫磁盤IO以及公網傳輸距離等因素影響。 |
| 復雜業務拉起、支撐限制 | 傳輸復雜業務時,需要記錄業務關聯信息,并根據需求按業務系統進行遷移、切換、測試; 應用切換時,需要停止相關業務進程,以保持一致性。切換完成后,也需相關熟悉業務人員進行測試驗證,以此減少業務停機時間。 |
| 特定需求限制 | 如果存在涉密文件、需要保持IP不變等特定需求,需要通過工單進行技術咨詢,以滿足相應需求。 |
| 單任務和遷移任務數量限制 | 每個任務單次可處理的表上限為500張;每個用戶可并發執行的任務數量為50個。每個任務只能遷移一個數據庫,如需遷移/同步/訂閱多個數據庫,您需要為每個數據庫配置任務。 |
| 遷移節點配置限制 | 遷移節點所在主機最低配置為4核CPU,8GB內存,Linux內核大于3.1.0。請根據實際數據庫體量和遷移需求提升主機配置。為避免遷移執行影響業務系統性能,請勿將遷移節點安裝在業務系統或數據庫主機。 |
| 遷移網絡限制 | 僅支持獨享IP。為避免遷移執行影響業務系統性能,請勿將業務系統的訪問帶寬、業務系統與數據庫的傳輸帶寬用于數據遷移。建議數據遷移使用獨享帶寬。 |
| 源庫限制 | 暫不支持庫、模式名、表、列名、結構名中帶短劃線“-”,例如“test-db”; 請確保源庫和目標庫的字符集兼容或一致,否則可能會導致數據不一致或失敗; 暫不支持無主鍵、多主鍵表進行增量遷移、同步、訂閱和稽核修復。 |
| 遷移/同步/訂閱任務限制 | 同步/訂閱僅適用于數據變更小于1000record/s場景,請勿應用于中大型密集業務間同步、災備等場景; 遷移/同步/訂閱暫只支持任務啟動之后傳輸數據的UPDATE、INSERT、DELETE變化,不支持任務過程結構變化傳輸; 任務運行過程中,請勿變更庫、表或列結構變更的DDL操作,否則任務會失敗; 不支持遷移系統庫、系統模式、系統表、臨時表; 遷移過程中請保證數據庫不發生主備切換,否則會導致遷移失敗; 遷移過程請保證數據庫的信息(IP、端口、用戶名和密碼)不發生變化,否則會導致遷移失敗; 如僅執行全量數據遷移,請勿向源端數據庫寫入新的數據,否則會導致源和目標數據不一致; 數據一致性的保持需要用戶業務配合,請勿兩個業務節點上對同一個主鍵數據進行更新,避免主鍵沖突或相互覆蓋。 |
| 遷移源端和目標端配置限制 | 由于數據遷移會并發執行INSERT操作,導致目標數據庫的表產生碎片,因此目標數據庫磁盤空間應為源數據庫1.2倍以上; 由于傳輸過程中會對源庫和目標庫產生一定資源占用,因此源庫和目標庫所在服務器的CPU和磁盤使用率應小于90%; 源庫和目標庫需保持時區一致。 |
詳情查閱*幫助中心
云遷移服務> CMS 用戶指南 > 數據庫遷移服務模塊 >數據傳輸 > 數據遷移 > 任務創建* 章節下各類任務配置中描述的前提和要求
詳情查閱*幫助中心
云遷移服務> CMS 用戶指南 > 數據庫遷移服務模塊 >數據傳輸 > 數據遷移 > 任務創建* 章節下各類任務配置中描述的前提和要求