PostgreSQL/表空間
外觀
PostgreSQL 的預設行為是,所有資料、索引和管理資訊都儲存在一個目錄的子目錄中。但這種方法並不總是合適的。在某些情況下,您可能希望更改一個或多個表的儲存區域:資料會增長並可能超出分割槽限制,您可能希望使用 SSD 等快速裝置來儲存經常使用的表,等等。因此,您需要一種更靈活的技術。
表空間提供了將資料推送到檔案系統中任意目錄的可能性。
CREATE TABLESPACE fast LOCATION '/ssd1/postgresql/fastTablespace';
定義表空間後,它可以在 DDL 語句中使用。
CREATE TABLE t1(col_1 int) TABLESPACE fast;