約束與限制
為了保障集群的穩定及安全,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列。 |
觸發器 | 不支持 |