共用方式為


常見問題集 (FAQ)

  • 使用 Azure 資料庫移轉服務時,離線與線上移轉之間的差異為何? Azure 資料庫移轉服務支援離線移轉和線上移轉。 若使用離線移轉,當移轉開始時,應用程式也會開始停機。 若使用線上移轉,則只會在移轉結束時於完全移轉所需的時間停機。 建議您先測試離線移轉來決定停機時間是否在容忍範圍內;如果無法容忍,則請執行線上移轉。 下表比較了線上和離線移轉:

    區域 線上移轉 離線移轉
    移轉期間讀取的資料庫可用性 可用 可用
    移轉期間寫入的資料庫可用性 可用的 通常,不建議如此。 不會擷取或移轉在移轉之後所起始的任何「寫入」
    「應用程式合適性」 需要最大執行時間的應用程式 能承受規劃停機時間的應用程式
    環境適用性 生產環境 通常是開發、測試環境和一些可承受停機時間的生產環境
    大量寫入工作負載的適用性 適合,但預期會在移轉期間減少工作負載 [不適用]。 移轉開始後在來源寫入不會複寫至目標
    手動完全移轉 必要 非必要
    需要停機時間 較少 較多
    移轉時間 取決於資料庫大小和寫入活動,直到完全移轉 取決於資料庫大小
  • 我在 DMS 中設定移轉專案,但很難連線到來源資料庫。 我該怎麼做?

    如果您在進行移轉時無法連線到來源資料庫系統,請在用於設定 DMS 執行個體的虛擬網路的同一個子網路中建立一台虛擬機器。 在該虛擬機器中,您應該能夠執行連線測試。 如果連線測試成功,您就應該不會有連線到來源資料庫的問題。 如果連線測試失敗,請連絡您的網路管理員。

  • 為什麼我的 Azure 資料庫移轉服務無法使用或已停止?

    如果使用者明確地停止 Azure 資料庫移轉服務 (DMS) 或服務未使用達 24 小時的期間,則服務會處於停止或自動暫停的狀態。 在每個情況下,服務都將無法使用並處於停止的狀態。 若要繼續使用中的移轉,請重新啟動服務。

  • 是否有任何將 Azure 資料庫移轉服務效能最佳化的建議?

    有幾件事您可以嘗試以透過使用 DMS 來加速資料庫移轉:

    • 在建立服務執行個體時,請使用多重 CPU 一般用途定價層,以讓服務充分利用多個 vCPU 來進行平行處理,提升資料傳輸速度。

    • 在資料移轉作業期間,暫時將 Azure MySQL Database 目標執行個體擴大為進階層 SKU,以在使用較低層級 SKU 時,將可能會影響資料傳輸活動的 Azure MySQL Database 節流降至最低。

  • 哪些資料、結構描述和中繼資料元件會作為移轉的一部分來被移轉?

    Azure 資料移轉服務會將結構描述、資料和中繼資料從來源移轉至目的地。 下列所有資料、結構描述和中繼資料元件都會作為資料庫移轉的一部分來被移轉:

    • 資料移轉 - 來自所有資料庫/結構描述的所有表格。

    • 結構描述移轉 - 命名、主索引鍵、資料類型、序數位置、預設值、可 NULL 性、自動遞增屬性、次要索引

    • 中繼資料移轉、預存程序、函數、觸發程序、檢視、外部索引鍵條件約束

  • 是否有選項可將單一伺服器復原為彈性伺服器移轉?

    您可以執行任意次數的測試移轉,並在透過測試獲得信心後,執行最終的移轉。 除非您執行實際移轉,否則測試移轉不會影響來源單一伺服器,且其會維持運作狀態並繼續複寫。 如果在測試移轉期間發生任何錯誤,您可以選擇延後最終移轉,並將來源伺服器保持執行。 解決錯誤之後,您接著可以重新嘗試最終的移轉。 已執行彈性伺服器的最終移轉並已關閉來源單一伺服器之後,就無法執行從彈性伺服器到單一伺服器的復原。

  • 資料庫的大小大於 1 TB,所以我應如何繼續進行移轉?

    若要支援 1 TB+ 資料庫的移轉,請向 Azure 資料庫移轉服務提出支援票證,以擴大移轉代理程式來支援 1 TB+ 資料庫移轉。

  • 是否支援跨地區移轉?

    Azure 資料庫移轉服務可支援跨地區移轉,因此您可以將單一伺服器移轉至使用 DMS 在不同地區中部署的彈性伺服器。

  • 是否支援跨訂用帳戶移轉?

    Azure 資料庫移轉服務可支援跨訂用帳戶移轉,因此您可以將單一伺服器移轉至使用 DMS 在不同訂用帳戶上部署的彈性伺服器。

  • 是否支援跨資源群組訂用帳戶?

    Azure 資料庫移轉服務可支援跨資源群組移轉,因此您可以將單一伺服器移轉至使用 DMS 在不同資源群組中部署的彈性伺服器。

  • 是否有跨版本支援?

    是,支援從較低的 MySQL 伺服器版本 (v5.6 和更新版本) 移轉至更高的版本。