您的位置:首页 > 其它

postgres不错的命令

2015-12-17 12:51 162 查看
--1.如何找到postgreSQL数据库中占空间最大的表

SELECT relname as "表名", relpages as "页数" FROM pg_class ORDER BY relpages DESC limit 10;

---2.如何计算postgreSQL数据库所占用的硬盘大小?

SELECT pg_size_pretty(pg_database_size('pgpolicy')) as "数据库大小";

--3.计算postgreSQL表所占用的硬盘大小

--表和索引总大小

SELECT pg_size_pretty(pg_total_relation_size('t00'));

--表数据大小不包括索引

SELECT pg_size_pretty(pg_relation_size('t00'));

---4.查看表结构以及索引信息

\d t00

---5.如何把某一次查询的结果保存为一个文件?

# \o re.txt

# select * from t00 limit 1;

Time: 0.423 ms
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: