管理表空间 本章节会介绍如何管理关系型数据库管理表空间。 操作场景 关系型数据库提供基于root用户的PostgreSQL表空间管理方案。 创建表空间 步骤 1 以root用户连接数据库,并创建表空间。 psql host port dbname usernameroot c " select controltablespace ( 'create', ' ');" 参数说明 参数 说明 :: RDSADDRESS RDS实例的IP地址。 DBPORT RDS数据库实例的端口。 DBNAME 数据库名称。 TABLESPACENAME 表空间名称。 步骤 2 根据提示输入root用户密码。 登录至数据库“mydb”中并创建表空间“tbspc1”示例如下: psql host192.168.6.141 port5432 dbnamemydb usernameroot c "select controltablespace('create', 'tbspc1');" Password for user root: controltablespace create tablespace tbspc1 successfully. (1 row) 如创建不成功,详细信息请查看该实例错误日志。 说明 为考虑性能,用户最多可创建20个表空间。 删除表空间 步骤 1 以root用户连接数据库,并删除表空间。 psql host port usernameroot dbname c " select controltablespace ( 'drop',' ');" 参数说明 参数 说明 :: RDSADDRESS RDS实例的IP地址。 DBPORT RDS数据库实例的端口。 DBNAME 数据库名称。 TABLESPACENAME 表空间名称。 根据提示输入root用户密码。 示例如下: