表空间

一个存储数据的、位于主数据目录之外的位置

一个表空间是一个存储数据的、位于主数据目录之外的位置。这使数据能够分布在多个文件系统中,例如将访问频率更高的数据存储在速度更快的存储设备上,或者将表数据和索引拆分到不同的磁盘上。

表空间是在 PostgreSQL 8.0 中引入的。

psql 命令

  • \db 列出集群可用的表空间的基本信息
  • \db+ 显示其他信息,例如表空间大小

系统目录

表空间信息存储在 系统目录pg_tablespace 中。

配置

以下 配置参数 影响表空间的使用

  • default_tablespace: 默认表空间,用于在未由 CREATE 命令或数据库的默认表空间设置覆盖的情况下创建(非临时)对象(表和索引)
  • temp_tablespaces: 用于创建临时对象的表空间列表

表空间函数

以下函数提供与表空间相关的的信息

变更历史

开发中

分类

管理/管理, 存储, 表空间

另请参见

CREATE TABLESPACE, ALTER TABLESPACE, DROP TABLESPACE, 表空间目录, pg_tablespace

反馈

提交关于"表空间" 的任何评论、建议或更正 在这里.