本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
RDS 適用於 Postgre 的 資料表空間SQL
RDS for PostgreSQL 支援資料表空間的相容性。因為所有儲存區都位於單一邏輯磁碟區上,所以您無法使用資料表空間進行輸入/輸出分割或隔離。我們的基準和經驗指出,單一邏輯磁碟區是多數使用案例的最佳設定。
若要搭配 RDS for PostgreSQL 資料庫執行個體建立和使用資料表空間,需要 rds_superuser
角色。RDS 適用於 PostgreSQL 資料庫執行個體的主要使用者帳戶 (預設名稱 postgres
) 是此角色的成員。如需詳細資訊,請參閱了解職員SQL角色和權限。
如果您在建立資料表空間時指定檔案名稱,路徑前綴為 /rdsdbdata/db/base/tablespace
。以下範例會將資料表空間檔案置於 /rdsdbdata/db/base/tablespace/data
中。此範例假設 dbadmin
使用者 (角色) 存在,且已獲派處理資料表空間所需的 rds_superuser
角色。
postgres=>
CREATE TABLESPACE act_data OWNER dbadmin LOCATION '/data';
CREATE TABLESPACE
若要進一步了解 PostgreSQL 資料表空間,請參閱 PostgreSQL 文件中的資料表空間