1. 首页
  2. 编程语言
  3. 其他
  4. 聊聊PostgreSql table和磁盘文件的映射关系

聊聊PostgreSql table和磁盘文件的映射关系

上传者: 2021-05-16 09:40:55上传 PDF文件 114.37 KB 热度 16次

在postgresql中 Drop table会不会释放磁盘空间,今日以实操来见证每张数据表放在datap*下。这个函数等价于pg_table_size + pg_indexes_size。pg_database_size 和 pg_tablespace_size 接受一个数据库或表空间的 OID 或名称,并且返回它们所使用的全部磁盘空间。要使用pg_tablespace_size, 你必须具有指定表空间上的CREATE权限,除非它是当前数据库的默认表空间。你不必手工去查找该 OID,因为 regclass数据类型的输入转换器会为你代劳。为了与普通SQL名称的处理相兼容, 该字符串将被转换为小写形式,除非其中在表名周围包含双引号。如果一个 OID 不表示一个已有的对象并且被作为参数传递给了上述函数, 将会返回 NULL。

下载地址
用户评论