Postgresql相关数据库、表占用磁盘大小统计
生活随笔
收集整理的這篇文章主要介紹了
Postgresql相关数据库、表占用磁盘大小统计
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 統計數據庫大小
- 單個數據庫的大小
select pg_size_pretty (pg_database_size(‘test_database’);
- 所有數據庫的大小
select datname, pg_size_pretty (pg_database_size(datname)) AS size from pg_database;
2. 統計數據表大小
- 單個表大小
select pg_size_pretty(pg_relation_size(‘mytab’)) as size;
- 查詢單個表的總大小,包括該表的索引大小
select pg_size_pretty(pg_total_relation_size(‘tab’)) as size;
- 所有表大小
select relname, pg_size_pretty(pg_relation_size(relid)) from pg_stat_user_tables order by pg_relation_size(relid) desc;
3. 所有表的記錄數
select relname as TABLE_NAME, reltuples as rowCounts from pg_class where relkind = ‘r’ order by rowCounts desc
參考
- https://www.cnblogs.com/liqiu/p/3922288.html
- https://www.cnblogs.com/telwanggs/p/13645310.html
- https://blog.csdn.net/leo_qi/article/details/84804644
總結
以上是生活随笔為你收集整理的Postgresql相关数据库、表占用磁盘大小统计的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java实现无向图的邻接列表表示,深度遍
- 下一篇: ES单字段支持的最大字符数