Espacios de tablas para RDS for PostgreSQL - Amazon Relational Database Service

Espacios de tablas para RDS for PostgreSQL

RDS for PostgreSQL es compatible con los espacios de tablas por razones de compatibilidad. Debido a que todo el almacenamiento se encuentra en un único volumen lógico, no puede usar espacios de tabla para la división o el aislamiento de la E/S. Nuestros puntos de referencia y experiencia indican que un único volumen lógico es la mejor configuración para la mayoría de los casos de uso.

Para crear y utilizar espacios de tablas con su instancia de base de datos RDS para PostgreSQL se requiere el rol de rds_superuser. La cuenta de usuario principal de su instancia de base de datos RDS para PostgreSQL (nombre predeterminado, postgres) es miembro de este rol. Para obtener más información, consulte Descripción de los roles y permisos de PostgreSQL.

Si especifica un nombre de archivo al crear un espacio de tabla, el prefijo de ruta es /rdsdbdata/db/base/tablespace. El siguiente ejemplo coloca los archivos de espacio de tabla en /rdsdbdata/db/base/tablespace/data. Este ejemplo asume que existe un usuario dbadmin (rol) y que se le otorgó el rol rds_superuser necesario para trabajar con espacios de tablas.

postgres=> CREATE TABLESPACE act_data OWNER dbadmin LOCATION '/data'; CREATE TABLESPACE

Para saber más sobre los espacios de tablas de PostgreSQL, consulte Espacios de tablas en la documentación de PostgreSQL.