本文介紹儲存彈性模式的AnalyticDB PostgreSQL版執行個體磁碟鎖定的邏輯。
磁碟鎖定邏輯簡介
當AnalyticDB PostgreSQL版執行個體中任一節點的儲存使用量超過一定比例,將會導致整個執行個體觸發鎖定。計算節點的儲存容量決定了AnalyticDB PostgreSQL版執行個體的鎖定邏輯,具體鎖定邏輯如下:
單個計算節點儲存容量小於600 GB:執行個體中任一計算節點儲存使用量超過90%則觸發鎖定。
您可以在控制台查看當前執行個體的最大儲存水位,當執行個體最大儲存水位超過90%時,執行個體將會被鎖定。如何查看執行個體最大儲存水位,請參見查看儲存水位。
單個計算節點儲存容量大於等於600 GB:執行個體中任一計算節點磁碟空間剩餘不足60 GB時觸發鎖定。
您可以在控制台查看各個節點的磁碟空間,當某個節點的磁碟空間剩餘不足60 GB時,執行個體將會被鎖定。如何查看各節點的磁碟空間使用量,請參見查看磁碟空間。
磁碟鎖定後您只能對執行個體進行唯讀操作,為防止磁碟鎖定後影響業務的正常運行,您可以在執行個體達到鎖定條件前對節點進行擴容,擴容方式,請參見計算節點變更配置。
查看儲存水位
在控制台左上方,選擇執行個體所在地區。
找到目標執行個體,單擊執行個體ID。
在基本資料頁面的執行個體運行狀態地區,查看儲存水位。
最大執行個體計算節點儲存水位:執行個體中資料量最多的節點的儲存水位。
執行個體儲存水位:執行個體中所有節點的平均儲存水位。
查看磁碟空間
在控制台左上方,選擇執行個體所在地區。
找到目標執行個體,單擊執行個體ID。
在左側導覽列中,選擇。
單擊計算節點(segment)頁簽,查看儲存使用量(MB)。
將滑鼠移動到圖表中,即可查看該時間點各個節點的磁碟空間使用方式。
磁碟鎖定解決方案
如果您的AnalyticDB PostgreSQL版執行個體因為儲存使用量超過限制導致鎖定,可以嘗試通過以下方法進行解鎖:
節點升配(推薦)
變更節點配置,提升執行個體儲存容量即可解鎖。
增加節點數
節點數量增加後,執行個體內的資料會重新進行分配,重分配後執行個體可能會解鎖。如果沒有解鎖則需要提交工單聯絡支援人員進行幹預。
節點升配和增加節點數的具體操作,請參見計算節點變更配置。