表空间

数据存储在主数据目录以外的位置

表空间 是数据存储在主数据目录以外的位置。这使得可以将数据分布在多个文件系统上,例如将更频繁访问的数据存储在更快的存储上,或者将表数据和索引分散在不同的磁盘上。

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

psql 命令

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

系统目录

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

配置

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

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

表空间函数

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

变更历史

进行中

分类

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

另请参阅

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

反馈

请在此处提交有关“表空间”的任何评论、建议或更正 此处