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;
相关推荐
老纪的技术唠嗑局1 小时前
单机分布式一体化数据库的架构设计与优化
数据库·分布式
GBASE1 小时前
“G”术时刻:Linux环境下通过ESQL/C方式连接南大通用GBase 8s数据库(上)
数据库
一只fish1 小时前
MySQL 8.0 OCP 1Z0-908 题目解析(23)
数据库·mysql
不拘小节曹阿蛮1 小时前
Ubuntu 20.04 ARM64架构下面安装mysql5.7.22
数据库
程序猿小D2 小时前
[附源码+数据库+毕业论]基于Spring Boot+mysql+vue结合内容推荐算法的学生咨询系统
数据库·vue.js·spring boot·mysql·毕业设计·推荐算法·学生咨询系统
黄焖鸡能干四碗3 小时前
系统安全设计方案,软件系统安全设计方案
开发语言·数据库·安全·vue·系统安全
He.ZaoCha3 小时前
函数-3-日期函数
数据库·sql·mysql
paopaokaka_luck3 小时前
基于Spring Boot+Vue的巴彦淖尔旅游网站(AI问答、腾讯地图API、WebSocket及时通讯、支付宝沙盒支付)
数据库·vue.js·spring boot·websocket·mysql·毕业设计·旅游
{⌐■_■}3 小时前
【软件工程】tob和toc含义理解
前端·数据库·mysql·golang·软件工程·tidb