PostgreSQL查看数据库对象大小

PostgreSQL查看数据库对象大小

PostgreSQL查看数据库对象大小

1、查看某个数据库大小

sql 复制代码
select pg_size_pretty(pg_database_size('tzqdb'));

2、查看多个数据库大小

sql 复制代码
select pg_database.datname
      ,pg_size_pretty (pg_database_size(pg_database.datname)) AS size
  from pg_database
 order by pg_database_size(pg_database.datname) desc;

3、按顺序查看索引大小

sql 复制代码
select indexrelname
      ,pg_size_pretty(pg_relation_size(relid)) 
  from pg_stat_user_indexes 
 where 1=1
   -- and schemaname='public' 
 order by pg_relation_size(relid) desc;

4、查看所有对象的大小

sql 复制代码
select relname
      ,pg_size_pretty(pg_relation_size(relid))
  from pg_stat_user_tables
 where 1=1
   -- and schemaname='public'
 order by pg_relation_size(relid) desc;
相关推荐
爱丽_34 分钟前
Redis 分布式锁:SET NX、过期时间、续租、可重入、Redlock 与坑
数据库·redis·分布式
IT小崔39 分钟前
SqlSugar 使用教程
数据库·后端
GIS阵地1 小时前
QgsProviderMetadata 详解(基于 QGIS 3.40.13 API)
数据库·qt·arcgis·oracle·gis·开源软件·qgis
qq_366086221 小时前
sql server OUTER APPLY使用
数据库·sql·mysql
Sunshine for you1 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
qwehjk20081 小时前
如何从Python初学者进阶为专家?
jvm·数据库·python
zzh0811 小时前
Mysql数据库备份与恢复笔记
数据库·笔记·mysql
枕布响丸辣1 小时前
MySQL 数据库备份与恢复全攻略:从基础到实战
数据库·oracle
IvorySQL1 小时前
PostgreSQL 技术日报 (3月31日)|五大内核模块补丁评审与问题修复汇总
数据库·postgresql·开源
IvorySQL1 小时前
最后 1 天!HOW 2026 早鸟票收官,赴济南解锁开源数据库未来
数据库·postgresql·开源