PostgreSQL 資料庫可以有多大?
限制
範圍
資料庫(Database)大小限制
無限制
最大資料表(Table)(註)
32 TB (9.6及之前版本)、2 EB (10)、131 YB (11)
最大資料列(Row)
1.6 TB
最大欄位(Field)內容
1 GB
資料表中最多可以有幾個資料列
無限制
資料表中最多可以有幾個欄位
250 - 1600 (與欄位型別有關)
資料表最多可以有幾個索引(Index)
無限制
  • 最大資料表後來修正了宣告問題,所以在 10 之後的版本就不再受限於 32 TB 了。
  • 額外再加上分割資料表(Partition Table)的支援,可以再進一步單一資料表的極限。
  • 大型資料表只代表可以「儲存」的資料量,不一定是可以「運算」的資料量,仍然要保持資料表在適當的大小。
Copy link