全部產品
Search
文件中心

AnalyticDB for PostgreSQL:約束與限制

更新時間:Feb 05, 2024

為了保障叢集的穩定及安全,AnalyticDB PostgreSQL版有以下約束和限制。

購買執行個體後,您不需要做資料庫的基礎營運(例如高可用、打安全補丁等),但您需要重點關注如下事項:

  • 執行個體升級:執行個體升級的過程為唯讀狀態,升級結束時會出現一次最長30秒左右的串連閃斷。需要您提前做好準備,通過串連池等機制,設定好程式的自動重連。
  • 故障切換:執行個體協調節點和計算節點均採用主備HA架構,當主節點發生異常或者硬體故障時,會在30秒內切換到備節點。切換過程中有30秒左右的串連閃斷,需要您提前做好準備,通過串連池等機制,設定好程式的自動重連。
指標限制
使用者最大串連數不同計算節點規格的執行個體使用者最大串連數如下:
  • 儲存彈性模式:
    • 高可用版:
      • 2C16G:600
      • 4C32G:800
      • 8C64G:1000
      • 16C128G:1000
    • 基礎版:
      • 2C8G:300
      • 4C16G:400
      • 8C32G:500
      • 16C64G:1000
  • Serverless模式:
    • 4C16GB:800
    • 8C32GB:1000
    • 16C64GB:1000
最大欄位的大小最大1 GB。
每個資料庫的資料量由執行個體規格容量決定。
每個表的資料量每個分區每個Segment最大128 TB。
BLOB資料量最大1 GB。
說明 AnalyticDB PostgreSQL版使用BYTEA資料類型代替BLOB。
每個表的行數最多2^48行。
每個表的列數最多1600列。
每個資料庫中的表數最多42億個。
每個視圖中的列數最多1664列。
列、表、資料庫名稱的長度最多128個字元。
對象名稱的長度(包括資料庫、使用者、基表、視圖、索引、預存程序、UDF、UDT、約束或列名)最大63個字元。
每個主索引和二級索引的列數最多32列。
單個SELECT中的列數最多1664列。
觸發器不支援