如何使用 Azure 入口網站 在 適用於 MariaDB 的 Azure 資料庫 中建立和管理讀取複本

重要

適用於 MariaDB 的 Azure 資料庫 位於淘汰路徑上。 強烈建議您移轉至 適用於 MySQL 的 Azure 資料庫。 如需移轉至 適用於 MySQL 的 Azure 資料庫 的詳細資訊,請參閱 適用於 MariaDB 的 Azure 資料庫 發生什麼事?

在本文中,您將瞭解如何使用 Azure 入口網站 在 適用於 MariaDB 的 Azure 資料庫 服務中建立和管理讀取複本。

必要條件

重要

讀取複本功能僅適用於一般用途或記憶體優化定價層中的 適用於 MariaDB 的 Azure 資料庫 伺服器。 請確定來源伺服器位於下列其中一個定價層中。

建立讀取複本

重要

當您為沒有現有複本的來源建立複本時,來源會先重新啟動以準備複寫。 將此納入考慮,並在離峰期間執行這些作業。

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

  1. 登入 Azure 入口網站

  2. 選取您想要作為主要伺服器的現有 適用於 MariaDB 的 Azure 資料庫 伺服器。 此動作會開啟 [ 概觀] 頁面。

  3. 從功能表選取 [設定] 底下的 [複寫]。

  4. 選取 [ 新增複本]。

    Azure Database for MariaDB - Replication

  5. 輸入複本伺服器的名稱。

    Azure Database for MariaDB - Replica name

  6. 選取複本伺服器的位置。 預設位置與來源伺服器的 相同。

    Azure Database for MariaDB - Replica location

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

注意

讀取複本會使用與主伺服器相同的伺服器組態來建立。 建立複本伺服器組態之後可以變更。 建議您將複本伺服器的設定保持在等於或大於來源的值,以確保複本能夠跟上主伺服器。

建立複本伺服器之後,即可從 [複 寫] 刀鋒窗口檢視它。

Azure Database for MariaDB - List replicas

停止複寫至複本伺服器

重要

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

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

  1. 在 Azure 入口網站 中,選取來源 適用於 MariaDB 的 Azure 資料庫 伺服器。

  2. 從功能表選取 [設定] 底下的 [複寫]。

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

    Azure Database for MariaDB - Stop replication select server

  4. 選取 [ 停止復寫]。

    Azure Database for MariaDB - Stop replication

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

    Azure Database for MariaDB - Stop replication confirm

刪除複本伺服器

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

  1. 在 Azure 入口網站 中,選取來源 適用於 MariaDB 的 Azure 資料庫 伺服器。

  2. 從功能表選取 [設定] 底下的 [複寫]。

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

    Azure Database for MariaDB - Delete replica select server

  4. 選取 [刪除複本]

    Azure Database for MariaDB - Delete replica

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

    Azure Database for MariaDB - Delete replica confirm

刪除來源伺服器

重要

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

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

  1. 在 Azure 入口網站 中,選取來源 適用於 MariaDB 的 Azure 資料庫 伺服器。

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

    Azure Database for MariaDB - Delete master

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

    Azure Database for MariaDB - Delete master confirm

監視複寫

  1. Azure 入口網站 中,選取您要監視的複本 適用於 MariaDB 的 Azure 資料庫 伺服器。

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

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

    Select Replication lag

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

    Select time range

  5. 檢視所選時間範圍的複寫延遲。 下圖顯示大型工作負載的最後 30 分鐘。

    Select time range 30 minutes

下一步