Tablespaces pour Postgre RDS SQL - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Tablespaces pour Postgre RDS SQL

RDScar Postgre SQL prend en charge les tablespaces pour des raisons de compatibilité. Étant donné que tout le stockage se trouve sur un seul volume logique, vous ne pouvez pas utiliser d'espaces de table pour le fractionnement ou l'isolement des I/O. Nos évaluations et notre expérience indiquent qu'un seul volume logique constitue la meilleure configuration dans la plupart des cas d'utilisation.

Le rôle est requis pour créer et utiliser des tablespaces avec votre SQL instance RDS de base de données Postgre. rds_superuser Le compte utilisateur principal de votre SQL instance de base de données RDS for Postgre (nom par défautpostgres) est membre de ce rôle. Pour de plus amples informations, veuillez consulter Comprendre les SQL rôles et les autorisations de Postgre.

Si vous spécifiez un nom de fichier lors de la création d'un espace de table, le préfixe du chemin est /rdsdbdata/db/base/tablespace. L'exemple suivant montre comment placer les fichiers d'espace de table dans /rdsdbdata/db/base/tablespace/data. Cet exemple suppose qu'un utilisateur dbadmin (rôle) existe et qu'il se soit vu accorder le rôle rds_superuser nécessaire à l'utilisateur des espaces de table.

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

Pour en savoir plus sur les tablespaces Postgre, consultez SQL Tablespaces dans la documentation Postgre. SQL