全部產品
Search
文件中心

PolarDB:建立與管理全球資料庫網路

更新時間:Nov 26, 2025

您可以使用已有叢集或新購叢集快速建立全球資料庫網路,滿足資料跨地區災備或異地多活(多地部署)需求。本文主要介紹如何建立與刪除全球資料庫網路。

適用範圍

叢集配置

  • 產品版本:企業版,且系列為叢集版。

  • 核心版本需為以下版本之一:

    • MySQL 8.0.2

    • MySQL 8.0.1,且核心小版本需為8.0.1.1.17及以上。

    • MySQL 5.7,且核心小版本需為5.7.1.0.21及以上。

    • MySQL 5.6,且核心小版本需為5.6.1.0.32及以上。

  • 節點:需至少包含一個唯讀節點。

支援地區

中國內地所有地區、中國(香港)、日本(東京)、韓國(首爾)、新加坡、馬來西亞(吉隆坡)、印尼(雅加達)、菲律賓(馬尼拉)、泰國(曼穀)、德國(法蘭克福)、美國(矽谷)、美國(維吉尼亞)、英國(倫敦)。

說明

支援跨境部署從叢集,但需提交相關申請,詳細請參見添加從叢集

功能限制

  • 全球資料庫網路(GDN)中的叢集支援使用列存索引(IMCI)功能,但需開啟loose_polar_enable_imci_with_standby叢集參數後,且叢集版本需滿足以下條件之一,才可添加唯讀列存節點。

    • MySQL 8.0.1,且修訂版本為8.0.1.1.48及以上。

    • MySQL 8.0.2,且修訂版本為8.0.2.2.27及以上。

  • GDN中的叢集支援Serverless叢集或在固定規格叢集上開啟Serverless功能。然而,當主叢集的核心版本滿足以下條件時,GDN中的所有叢集至少需要有一個唯讀節點。

    • MySQL 8.0.1,且核心小版本為8.0.1.1.42以下版本。

    • MySQL 8.0.2,且核心小版本為8.0.2.2.23以下版本。

  • GDN中的叢集不支援庫表恢複功能。

其他限制

  • 一個GDN包含一個主叢集和最多四個從叢集。

    說明

    若您需要添加更多從叢集,請前往配額中心,根據配額ID polardb_mysql_gdn_region找到相應的配額項,在對應的操作列上單擊申請,以添加更多從叢集。

  • 一個叢集只能屬於一個GDN。

  • 從叢集只能建立,不支援將已有叢集添加為從叢集。

  • 主叢集和從叢集的資料庫引擎版本需保持一致,即都為MySQL 8.0、MySQL 5.7或MySQL 5.6。

  • GDN中的從叢集(非Serverless叢集)計算節點的規格要求至少為4核及以上。

  • GDN中的每個叢集都預設包含2個節點,最多可增加至16個節點。

費用說明

使用全球資料庫網路(GDN)時,您需要支付的費用包含叢集自身費用和可能產生的跨地區資料轉送費用。其中,資料轉送費用根據傳輸是否跨境進行區分:

  • 非跨境資料轉送(免費)

    • 情境:您的主叢集與從叢集均部署在新加坡等地區,或均部署在中國內地地區。

    • 計費規則:免費。

  • 跨境資料轉送(收費)

    重要

    跨境資料轉送自新加坡時間2026年01月01號起開始收取費用,在此之前不收取任何費用。

    • 情境:您的主叢集與從叢集中,一個部署在新加坡等地區,另一個部署在中國內地地區。

    • 計費規則:0.80 美元/GB,按小時出賬。該費用根據一小時內從主叢集物理複製到跨境從叢集的Redo日誌量來計算。您可以通過查詢記錄序號(LSN)轉換後的物理位置來估算此流量費用。

      單擊展開查看計費樣本

      樣本

      例如:在09:00,您查詢到日誌的物理寫入位置為ib_logfile1/648143676,而到10:00,該位置更新為ib_logfile3/648142342。這表明在此一小時內,資料寫入量為兩個位置之差。

      1. 在起始檔案 (ib_logfile1) 中寫入的量:
        用檔案總大小減去起始位移量。每個記錄檔大小為1 GB(1073741824 Byte),則寫入量為1073741824 - 648143676 = 425598148 Byte

      2. 中間完整寫入的檔案 (ib_logfile2) 的量:
        ib_logfile1寫滿後,系統完整地寫完了ib_logfile2。這部分寫入量為1073741824 Byte(1 GB)

      3. 在結束檔案 (ib_logfile3) 中寫入的量:
        這部分就是結束時的位移量,即648142342位元組。

      因此,總寫入量 = 425598148 + 1073741824 + 648142342 = 2147482314 Byte,即2147482314 / 1024 / 1024 / 1024 = 1.999998 GB(向下捨棄,保留6位小數)。這一小時產生的跨境流量費用約為1.999998 GB * 0.80 美元/GB = 1.5999984美元

      查詢日誌寫入進度與物理檔案位移量

      -- 查詢日誌系統當前寫入進度
      SHOW STATUS LIKE 'Innodb_log_write_lsn'; 
      +----------------------+------------+
      | Variable_name        | Value      |
      +----------------------+------------+
      | Innodb_log_write_lsn | 1721889596 |
      +----------------------+------------+
      
      -- 查詢物理檔案位移量,單位Byte
      SELECT lsn_to_pos(1721889596); 
      +------------------------+
      | lsn_to_pos(1721889596) |
      +------------------------+
      | ib_logfile1/648143676  |
      +------------------------+
說明

若您使用全域網域名稱功能,將會額外產生內網DNS解析費用跨地區流量費用,詳細說明請參見全域網域名稱費用說明

建立全球資料庫網路

  1. 登入PolarDB控制台,單擊左側導覽列中的全球数据库网络(GDN)

  2. 全球数据库网络(Global Database Network,简称GDN)頁面,單擊创建全球数据库网络

  3. 创建全球数据库网络(GDN)對話方塊中,配置以下資訊。

    配置

    說明

    兼容性

    選擇MySQL

    版本

    固定单活版

    名称:

    GDN的名稱,建議配置具有業務意義的名稱(無唯一性要求),便於後續識別。

    主地域:

    選擇主叢集所在的地區。

    說明

    請先確認要選擇哪個叢集作為主叢集,並在此選擇該叢集所在的地區。

    主集群:

    選擇一個已有叢集作為GDN的主叢集。

    全局域名

    是否開啟全域網域名稱。全域網域名稱功能給GDN提供一個統一的串連地址。通過全域網域名稱,不但可以實現就近訪問,還可以實現主叢集切換後,網域名稱保持不變。

  4. 單擊确定,您可以在全球数据库网络(Global Database Network,简称GDN)列表查看已建立的GDN。後續您可以在GDN中添加從叢集

查看全球資料庫網路資訊

您可以訪問PolarDB控制台,在全球数据库网络(Global Database Network,简称GDN)頁面單擊待查看的全球資料庫網路ID,進入詳情頁,查看其基本資料、叢集列表和拓撲圖。

查看基本資料

全球資料庫網路基本資料包含ID版本兼容数据库名称创建时间等。

image

查看叢集列表

叢集列表中包含全球資料庫網路中所有地區的叢集(主叢集與從叢集)。

image

查看拓撲圖

全球資料庫網路的拓撲圖採用全球地圖的形式,直觀呈現了主從叢集的地理分布。

查看複寫延遲

單擊网络拓扑地區左側的查看复制延迟按鈕,您可在彈出的對話方塊中進行篩選並查看指定時間段內的延遲時間。

image

刪除全球資料庫網路

重要
  • 當全球資料庫網路(GDN)中僅存在主叢集時,才可進行刪除操作。

  • GDN一旦刪除將無法恢複,請謹慎處理。

  • 刪除GDN後,串連該GDN的應用程式將無法訪問資料庫,請及時調整應用程式中的相關串連代碼。

  • 在退訂(釋放)GDN主叢集時,GDN會自動同步刪除,無需單獨執行刪除GDN的操作。

  1. 登入PolarDB控制台,單擊左側導覽列中的全球数据库网络(GDN)

  2. 全球数据库网络(Global Database Network,简称GDN)頁面,找到目標GDN,在右側操作列單擊删除

    說明

    如果刪除按鈕為灰色,說明GDN中依然存在從叢集,您需要刪除從叢集後再刪除GDN。

  3. 仔細閱讀彈出的注意事項,確認無誤後單擊确定,刪除GDN。

相關文檔

相關API

API

描述

CreateGlobalDatabaseNetwork

建立一個全球資料庫網路。

DeleteGlobalDatabaseNetwork

刪除一個全球資料庫網路。

DescribeGlobalDatabaseNetwork

查詢指定全球資料庫網路資訊。

DescribeGlobalDatabaseNetworks

查看所有全球資料庫網路資訊。

ModifyGlobalDatabaseNetwork

修改全球資料庫網路資訊。

常見問題

一個阿里雲帳號可以建立多少個GDN?

可以建立GDN的數量沒有限制。

GDN建立後,能否更換GDN中的主叢集?

可以。您可以通過控制台在目標GDN中執行切換主叢集操作。需要注意的是,切換時應使用非強制切換模式,這是系統的預設切換方式。

說明

強制切換模式存在以下限制:無法指定目標主叢集,且切換後原主叢集將脫離叢集。因此,強制切換模式不適用於更換GDN主叢集的情境,建議您始終採用預設的非強制切換模式進行操作。