PostgreSQL 查询库中所有表占用磁盘大小、表大小

sql 复制代码
SELECT
  n.nspname AS schema_name,
  c.relname AS table_name,

  -- 1️⃣ 总大小(表 + toast + 索引)
  pg_size_pretty(pg_total_relation_size(c.oid)) AS total_size,

  -- 2️⃣ 表不包含索引(含 TOAST)
  pg_size_pretty(pg_total_relation_size(c.oid) - pg_indexes_size(c.oid)) AS without_index_size,

  -- 3️⃣ 仅表本体(不含 TOAST、不含索引)
  pg_size_pretty(pg_relation_size(c.oid)) AS table_only_size,

  -- 4️⃣ 索引大小(不含 TOAST)
  pg_size_pretty(pg_indexes_size(c.oid)) AS index_size

FROM pg_class c
JOIN pg_namespace n ON n.oid = c.relnamespace
WHERE c.relkind = 'r'  -- 普通表
  AND n.nspname NOT IN ('pg_catalog', 'information_schema')
--	AND  c.relname  = 'appraisal_history_sales'
ORDER BY pg_total_relation_size(c.oid) DESC;

返回结果

相关推荐
士心凡13 分钟前
MySQL
数据库·mysql
draymond710727 分钟前
MSQL-聚簇索引与非聚簇索引的比较
数据库·mysql
数据库那些事儿28 分钟前
阿里云DMS Data Copilot——高效智能的数据助手,助力企业实现数据驱动的未来
运维·数据库·agent
~央千澈~37 分钟前
MongoDB 从3.4.0升级到4.0.0完整指南实战-优雅草蜻蜓I即时通讯水银版成功升级-卓伊凡|bigniu
数据库·postgresql
小沈熬夜秃头中୧⍤⃝1 小时前
Python 基础语法(二):流程控制语句详解
开发语言·数据库·python
不辉放弃2 小时前
pyspark中的kafka的读和写案例操作
大数据·数据库·pyspark·大数据开发
祢真伟大2 小时前
DM8达梦数据库错误码信息汇编-8.1.4.80 20250430-272000-20149 Pack1
数据库
程序员陆通3 小时前
MySQL索引底层原理与性能优化实践
数据库·mysql·性能优化
卓伊凡4 小时前
MongoDB 从3.4.0升级到4.0.0完整指南实战-优雅草蜻蜓I即时通讯水银版成功升级-卓伊凡|bigniu
数据库·后端
whn19774 小时前
美化一下达梦grant授权说明
数据库