博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PostgreSQL 查看单表大小
阅读量:6265 次
发布时间:2019-06-22

本文共 985 字,大约阅读时间需要 3 分钟。

1. 在数据库中查单个表 

select pg_size_pretty(pg_relation_size('table_name'));

2. 查出并按大小排序

SELECT table_schema || '.' || table_name AS table_full_name, pg_size_pretty(pg_total_relation_size('"' || table_schema || '"."' || table_name || '"')) AS sizeFROM information_schema.tablesORDER BY pg_total_relation_size('"' || table_schema || '"."' || table_name || '"') DESC limit 20

3. 查出表大小按大小排序并分离data与index

SELECT    table_name,    pg_size_pretty(table_size) AS table_size,    pg_size_pretty(indexes_size) AS indexes_size,    pg_size_pretty(total_size) AS total_sizeFROM (    SELECT        table_name,        pg_table_size(table_name) AS table_size,        pg_indexes_size(table_name) AS indexes_size,        pg_total_relation_size(table_name) AS total_size    FROM (        SELECT ('"' || table_schema || '"."' || table_name || '"') AS table_name        FROM information_schema.tables    ) AS all_tables    ORDER BY total_size DESC) AS pretty_sizes

 

转载于:https://www.cnblogs.com/zacky31/p/8677932.html

你可能感兴趣的文章
浅谈命令查询职责分离(CQRS)模式
查看>>
洛谷P1481 魔族密码(LIS)
查看>>
SQL Server 访问URL 调用WebServer
查看>>
静态代码块在何时调用
查看>>
Kafka控制器选举流程剖析
查看>>
appium封装显示等待Wait类和ExpectedCondition接口
查看>>
Android 全局弹出版本更新 Dialog 思考和解决办法
查看>>
IDEA在当前类中查找方法快捷键--转
查看>>
初识少儿编程
查看>>
浏览器 UA 判断
查看>>
理解OAuth 2.0
查看>>
高并发处理思路与手段(三):消息队列
查看>>
Docker+Nginx部署Angular
查看>>
Docker & ASP.NET Core (4):容器间的连接
查看>>
beam 的异常处理 Error Handling Elements in Apache Beam Pipelines
查看>>
将png图片转换为字体图标
查看>>
/var/log/wtmp
查看>>
C# 获取机器码
查看>>
什么是医嘱?医嘱的书写内容?
查看>>
如何通过CSP编程卸载Windows Mobile应用程序
查看>>