共用方式為


如何使用 Azure 入口網站在 Azure Database for MySQL - Flexible Server 中建立和管理讀取複本

適用於:適用於 MySQL 的 Azure 資料庫 - 彈性伺服器

在本文中,您會了解如何使用 Azure 入口網站在適用於 MySQL 的 Azure 資料庫彈性伺服器中建立與管理讀取複本。

注意

如果在主要伺服器上啟用 GTID (gtid_mode = ON),新建立的複本也會啟用 GTID,並使用 GTID 形式的複寫。 若要深入了解,請參閱全域交易識別碼 (GTID)

必要條件

建立讀取複本

您可以使用下列步驟建立讀取複本伺服器︰

  1. 登入 Azure 入口網站

  2. 選取您要作為來源的現有適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。 這個動作會開啟 [概觀] 頁面。

  3. 選取 [設定] 下方功能表中的 [複寫]

  4. 選取 [新增複本]

    新增複本的螢幕快照。

  5. 輸入複本伺服器的名稱。 如果您的區域支援可用性區域,則可以選取您所選的可用性區域。

    新增複本名稱的螢幕快照。

  6. 根據您的需求輸入位置以建立區域內或通用跨區域讀取複本。

    選取跨區域的螢幕快照。

  7. 選取 [確定] 來確認建立複本。

注意

將以與來源伺服器相同的伺服器設定,來建立讀取複本。 複本伺服器設定在建立後可以變更。 複本伺服器一律會在與來源伺服器相同的資源群組和訂閱中建立。 假設您想要為不同的資源群組或不同的訂用帳戶建立複本伺服器。 在此情況下,您可以在建立後移動複本伺服器。 建議複本伺服器設定的值應保持等於或大於來源伺服器,以確保複本伺服器能與來源伺服器保持一致。

建立複本伺服器後,可從 [複寫] 頁面檢視該伺服器。

[複本清單的螢幕快照。

停止複寫至複本伺服器

重要

停止複寫至伺服器是無法復原的。 一旦來源與複本伺服器之間的複寫停止,便無法復原。 然後,複本伺服器會變成獨立伺服器,現在支援讀取和寫入。 此伺服器無法再次設定為複本伺服器。

若要從 Azure 入口網站停止來源和複本伺服器之間的複寫,請使用下列步驟:

  1. 在 Azure 入口網站中,選取您的來源適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  2. 選取 [設定] 下方功能表中的 [複寫]

  3. 選取您想要停止複寫的複本伺服器。

    [複本清單的螢幕快照。

  4. 選取 [升級]。 升級動作導致複寫停止並將複本轉換成自主且獨立的可讀寫伺服器。

    選取升級的螢幕快照。

  5. 選取 [升級] 以確認您要停止複寫。

    [選取升級來停止復寫的螢幕快照。

刪除複本伺服器

若要從 Azure 入口網站刪除讀取複本伺服器,請使用下列步驟:

  1. 在 Azure 入口網站中,選取您的來源適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  2. 選取 [設定] 下方功能表中的 [複寫]

  3. 選取您想要刪除的複本伺服器。

    [刪除選取伺服器複本的螢幕快照。

  4. 選取 [刪除複本]

    刪除複本的螢幕快照。

  5. 輸入複本名稱,然後選取 [刪除] 以確認刪除複本。

    確認刪除複本的螢幕快照。

刪除來源伺服器

重要

刪除來源伺服器會停止對所有複本伺服器複寫,並刪除來源伺服器本身。 複本伺服器會變成獨立伺服器,進而支援讀取和寫入。

若要從 Azure 入口網站刪除來源伺服器,請使用下列步驟:

  1. 在 Azure 入口網站中,選取您的來源適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  2. 從 [概觀] 中選取 [刪除]

    [刪除來源的螢幕快照。

  3. 輸入來源伺服器的名稱,然後選取 [刪除] 確認刪除來源伺服器。

    刪除已確認來源的螢幕快照。

監視複寫

  1. Azure 入口網站中,選取您想要監視的複本適用於 MySQL 的 Azure 資料庫彈性伺服器執行個體。

  2. 在提要欄位的 [監視] 區段下方,選取 [計量]

  3. 從可用計量下拉式清單中選取 [複寫延遲 (秒)]

    [選取複寫延遲的螢幕快照。

  4. 選取您要檢視的時間範圍。 下圖選取 30 分鐘的時間範圍。

    [選取時間範圍的螢幕快照。

  5. 檢視所選時間範圍的複寫延遲。 下圖顯示過去 30 分鐘。

    [選取時間範圍 30 分鐘的螢幕快照。

下一步

  • 深入了解讀取複本
  • 您也可以遵循這裡所述的步驟來監視複寫延遲。
  • 若要針對計量中所觀察到的高複寫延遲進行疑難排解,請造訪連結