全部產品
Search
文件中心

AnalyticDB:磁碟鎖定邏輯

更新時間:Mar 06, 2025

本文介紹儲存彈性模式的AnalyticDB PostgreSQL版執行個體磁碟鎖定的邏輯。

磁碟鎖定邏輯簡介

AnalyticDB PostgreSQL版執行個體中任一節點的儲存使用量超過一定比例,將會導致整個執行個體觸發鎖定。計算節點的儲存容量決定了AnalyticDB PostgreSQL版執行個體的鎖定邏輯,具體鎖定邏輯如下:

  • 單個計算節點儲存容量小於600 GB:執行個體中任一計算節點儲存使用量超過90%則觸發鎖定。

    您可以在控制台查看當前執行個體的最大儲存水位,當執行個體最大儲存水位超過90%時,執行個體將會被鎖定。如何查看執行個體最大儲存水位,請參見查看儲存水位

  • 單個計算節點儲存容量大於等於600 GB:執行個體中任一計算節點磁碟空間剩餘不足60 GB時觸發鎖定。

    您可以在控制台查看各個節點的磁碟空間,當某個節點的磁碟空間剩餘不足60 GB時,執行個體將會被鎖定。如何查看各節點的磁碟空間使用量,請參見查看磁碟空間

磁碟鎖定後您只能對執行個體進行唯讀操作,為防止磁碟鎖定後影響業務的正常運行,您可以在執行個體達到鎖定條件前對節點進行擴容,擴容方式,請參見計算節點變更配置

查看儲存水位

  1. 登入雲原生資料倉儲AnalyticDB PostgreSQL版控制台

  2. 在控制台左上方,選擇執行個體所在地區。

  3. 找到目標執行個體,單擊執行個體ID。

  4. 基本資料頁面的執行個體運行狀態地區,查看儲存水位。

    • 最大執行個體計算節點儲存水位:執行個體中資料量最多的節點的儲存水位。

    • 執行個體儲存水位:執行個體中所有節點的平均儲存水位。

查看磁碟空間

  1. 登入雲原生資料倉儲AnalyticDB PostgreSQL版控制台

  2. 在控制台左上方,選擇執行個體所在地區。

  3. 找到目標執行個體,單擊執行個體ID。

  4. 在左側導覽列中,選擇監控與報警 > 節點監控

  5. 單擊計算節點(segment)頁簽,查看儲存使用量(MB)

    將滑鼠移動到圖表中,即可查看該時間點各個節點的磁碟空間使用方式。

磁碟鎖定解決方案

如果您的AnalyticDB PostgreSQL版執行個體因為儲存使用量超過限制導致鎖定,可以嘗試通過以下方法進行解鎖:

  • 節點升配(推薦)

    變更節點配置,提升執行個體儲存容量即可解鎖。

  • 增加節點數

    節點數量增加後,執行個體內的資料會重新進行分配,重分配後執行個體可能會解鎖。如果沒有解鎖則需要提交工單聯絡支援人員進行幹預。

節點升配和增加節點數的具體操作,請參見計算節點變更配置