
查看postgresql对象大小
查看数据库运行以下命令查看数据库列表:
发布日期:2021-05-08 12:24:44
浏览次数:18
分类:精选文章
本文共 1089 字,大约阅读时间需要 3 分钟。
mydb=> \l
输出结果如下:
数据库列表- Name | Owner | Encoding--------+--------+---------mydb | postgres | UTF8postgres | postgres | UTF8template0 | postgres | UTF8template1 | postgres | UTF8
- 查看数据库大小查看mydb数据库的大小:
- 查看所有数据库的大小查看所有数据库的大小:
- 查看表大小查看表test的大小:
- 查看表的总大小查看表test的总大小,包括索引大小:
- 查看索引查看表test的索引:
- Name | Type | Owner | Table--------+-------+--------+-------mydb_id_pk | index | mydb | test
- 查看表空间及大小查看所有表空间:
mydb=> select pg_database_size('mydb');
输出结果如下:pg_database_size
3637896
mydb=> select pg_database.datname, pg_database_size(pg_database.datname) AS size from pg_database;
输出结果如下:
datname | size--------+--------postgres | 3621512mydb | 3637896template1 | 3563524template0 | 3563524mydb=> select pg_relation_size('test');
输出结果如下:pg_relation_size
0
mydb=> select pg_size_pretty(pg_total_relation_size('test'));
输出结果如下:pg_size_pretty
8192 bytes
mydb=> \di
输出结果如下:
索引列表mydb=> select spcname from pg_tablespace;
输出结果如下:spcname
pg_default
pg_global查看pg_default表空间的大小:
mydb=> select pg_size_pretty(pg_tablespace_size('pg_default'));
输出结果如下:pg_size_pretty
14 MB
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月01日 09时29分03秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Typora配置PicGo时,提示Failed to fetch
2019-03-06
ASP.NET CORE MVC 实现减号分隔(Kebab case)样式的 URL
2019-03-06
SQL优化 MySQL版 -分析explain SQL执行计划与笛卡尔积
2019-03-06
bcolz的新操作
2019-03-06
Linux的s、t、i、a权限(转)
2019-03-06
zmq的send
2019-03-06
C++中的delete加深认识
2019-03-06
windows消息机制(转)
2019-03-06
STL笔试面试题总结(干货)(转)
2019-03-06
XML 和 HTML 之间的差异
2019-03-06
qt中moc的作用
2019-03-06
阿里钉钉面试题
2019-03-06
华为社招笔试
2019-03-06
C++中找资源或者函数的方法
2019-03-06
一些留给自己的思考题(只求回过头来能够有所获)
2019-03-06
SQL函数返回表的写法
2019-03-06
delete对象时会自动调用类的析构函数
2019-03-06
C++ 子类对象直接赋值给父类对象可行,反过来不行
2019-03-06
linux下同一个动态库名为何辣么多的.so文件
2019-03-06
SQL联表的方式(逗号, Left Join, Right Join)
2019-03-06