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;
相关推荐
真上帝的左手37 分钟前
5. 缓存-Redis
数据库·redis·缓存
2301_769006782 小时前
祝贺!1464种期刊被收录,CSCD 核心期刊目录更新!(附下载)
大数据·数据库·人工智能·搜索引擎·期刊
白夜3 小时前
PostgreSQL用户和权限的常用操作
postgresql
新时代苦力工3 小时前
Redis 分布式Session
数据库·redis·分布式
超人也会哭️呀3 小时前
Redis(九):Redis高并发高可用(集群Cluster)
数据库·redis·wpf·redis cluster·redis 集群·redis 集群搭建
运维行者_4 小时前
多数据中心运维:别让 “分布式” 变成 “混乱式”
运维·数据库·分布式·测试工具·自动化·负载均衡·故障告警
奋进小子4 小时前
达梦数据库DISQL连接数据库方法
数据库
山茶花开时。4 小时前
[Oracle] LEAST()函数
数据库·oracle
0wioiw04 小时前
Redis(①-安装和基本使用教程)
数据库·redis·缓存
六毛的毛4 小时前
Langchain入门:构建一个基于SQL数据的问答系统
数据库·sql·langchain