為了保障叢集的穩定及安全,AnalyticDB PostgreSQL版有以下約束和限制。
購買執行個體後,您不需要做資料庫的基礎營運(例如高可用、打安全補丁等),但您需要重點關注如下事項:
執行個體升級:執行個體升級的過程為唯讀狀態,升級結束時會出現一次最長30秒左右的串連閃斷。需要您提前做好準備,通過串連池等機制,設定好程式的自動重連。
故障切換:執行個體協調節點和計算節點均採用主備HA架構,當主節點發生異常或者硬體故障時,會在30秒內切換到備節點。切換過程中有30秒左右的串連閃斷,需要您提前做好準備,通過串連池等機制,設定好程式的自動重連。
指標 | 限制 |
使用者最大串連數 | 不同計算節點規格的執行個體使用者最大串連數如下:
|
最大欄位的大小 | 最大1 GB。 |
每個資料庫的資料量 | 由執行個體規格容量決定。 |
每個表的資料量 | 每個分區每個Segment最大128 TB。 |
BLOB資料量 | 最大1 GB。 說明 AnalyticDB PostgreSQL版使用BYTEA資料類型代替BLOB。 |
每個表的行數 | 最多2^48行。 |
每個表的列數 | 最多1600列。 |
每個資料庫中的表數 | 最多42億個。 |
每個視圖中的列數 | 最多1664列。 |
列、表、資料庫名稱的長度 | 最多128個字元。 |
對象名稱的長度(包括資料庫、使用者、基表、視圖、索引、預存程序、UDF、UDT、約束或列名) | 最大63個字元。 |
每個主索引和二級索引的列數 | 最多32列。 |
單個SELECT中的列數 | 最多1664列。 |
觸發器 | 不支援 |