全部產品
Search
文件中心

AnalyticDB:約束與限制

更新時間:Aug 10, 2024

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

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

  • 執行個體升級:執行個體升級的過程為唯讀狀態,升級結束時會出現一次最長30秒左右的串連閃斷。需要您提前做好準備,通過串連池等機制,設定好程式的自動重連。

  • 故障切換:執行個體協調節點和計算節點均採用主備HA架構,當主節點發生異常或者硬體故障時,會在30秒內切換到備節點。切換過程中有30秒左右的串連閃斷,需要您提前做好準備,通過串連池等機制,設定好程式的自動重連。

指標

限制

使用者最大串連數

不同計算節點規格的執行個體使用者最大串連數如下:

  • 儲存彈性模式:

    • 高可用版:

      • 2C16G:300

      • 4C32G:600

      • 8C64G:1200

      • 16C128G:2433

    • (高效能)基礎版:

      • 2C8G:133

      • 4C16G:300

      • 8C32G:600

      • 16C64G:1200

  • Serverless模式:

    • 4C16GB:375

    • 8C32GB:750

    • 16C64GB:1500

最大欄位的大小

最大1 GB。

每個資料庫的資料量

由執行個體規格容量決定。

每個表的資料量

每個分區每個Segment最大128 TB。

BLOB資料量

最大1 GB。

說明

AnalyticDB PostgreSQL版使用BYTEA資料類型代替BLOB。

每個表的行數

最多2^48行。

每個表的列數

最多1600列。

每個資料庫中的表數

最多42億個。

每個視圖中的列數

最多1664列。

列、表、資料庫名稱的長度

最多128個字元。

對象名稱的長度(包括資料庫、使用者、基表、視圖、索引、預存程序、UDF、UDT、約束或列名)

最大63個字元。

每個主索引和二級索引的列數

最多32列。

單個SELECT中的列數

最多1664列。

觸發器

不支援