PostgreSQL
pg+debezium+kafka实时同步
三机patroni+etcd高可用
基于Python实现大批量dataframe格式数据快速存入postgresql
python数据批量插入postgreSQL数据库
pg 插件扩展(extension)开发
psql 连接数据库的方法
pg 函数返回表、数据集、结果集
pg 日志记录 异常处理
pg 作业调度器 pg_timetable
pg 查询对象的权限
正则表达式去除注释
pg 数据库高可用及负载均衡JDBC参数
pg 生成节假日
pg_recvlogical 解析日志
pg 查看锁表
pg upsert写法
pg 查看函数或存储过程的定义
plpgsql 代码块
pg 查看表的膨胀率
pg 获取表大小
pg 非物化视图所有者刷新物化视图
本站点使用 MrDoc 构建
-
+
首页
pg 获取表大小
| 名称 | 返回类型 | 描述 | | -------------------------------------------------------- | -------- | ------------------------------------------------------------ | | `pg_column_size(any)` | `int` | 存储一个特定值(可能压缩过)所需的字节数 | | `pg_database_size(oid)` | `bigint` | 指定 OID 的数据库使用的磁盘空间 | | `pg_database_size(name)` | `bigint` | 指定名称的数据库使用的磁盘空间 | | `pg_indexes_size(regclass)` | `bigint` | 附加到指定表的索引所占的总磁盘空间 | | `pg_relation_size(*`relation`* regclass, *`fork`* text)` | `bigint` | 指定表或索引的指定分叉(`'main'`、`'fsm'`、`'vm'`或`'init'`)使用的磁盘空间 | | `pg_relation_size(*`relation`* regclass)` | `bigint` | `pg_relation_size(..., 'main')的简写` | | `pg_size_bytes(text)` | `bigint` | 把人类可读格式的带有单位的尺寸转换成字节数 | | `pg_size_pretty(bigint)` | `text` | 将表示成一个 64位整数的字节尺寸转换为带尺寸单位的人类可读格式 | | `pg_size_pretty(numeric)` | `text` | 将表示成一个数字值的字节尺寸转换为带尺寸单位的人类可读格式 | | `pg_table_size(regclass)` | `bigint` | 被指定表使用的磁盘空间,排除索引(但包括 TOAST、空闲空间映射和可见性映射) | | `pg_tablespace_size(oid)` | `bigint` | 指定 OID 的表空间使用的磁盘空间 | | `pg_tablespace_size(name)` | `bigint` | 指定名称的表空间使用的磁盘空间 | | `pg_total_relation_size(regclass)` | `bigint` | 指定表所用的总磁盘空间,包括所有的索引和TOAST数据<br />等价于`pg_table_size` `+` `pg_indexes_size` | ```sql --表大小 select pg_size_pretty(pg_relation_size(oid,'main')) as "主数据分叉大小", pg_size_pretty(pg_relation_size(oid,'fsm')) as "空闲空间映射大小", pg_size_pretty(pg_relation_size(oid,'vm')) as "可见性映射大小", pg_size_pretty(pg_relation_size(oid,'init')) as "初始化分叉大小", pg_size_pretty(pg_table_size(oid)) as "表大小(不含索引)", pg_size_pretty(pg_indexes_size(oid)) as "索引大小", pg_size_pretty(pg_total_relation_size(oid)) as "表总大小(含索引)" --等价于pg_table_size + pg_indexes_size from pg_catalog.pg_class where oid = 'public.test_1'::regclass; --数据库大小 SELECT pg_size_pretty(pg_database_size('db')) ```
vleity
2025年10月10日 16:56
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码