【发布时间】:2018-01-20 06:38:24
【问题描述】:
使用以下方法获取数据库中的所有用户表名称:
select relname from pg_stat_user_tables;
relname
-------
Table1
Table2
Table3
使用以下方法获取一张表的真空标记的可用空间:
SELECT sum(avail) FROM pg_freespace('Table1');
sum
-----
1728
我想在单个查询中获取所有表的总可用空间。
比如说,
Table1 has 1728 freespace
Table2 has 100 freespace
Table3 has 100 freespace
如何获得 1928 作为查询的答案?
【问题讨论】:
标签: postgresql vacuum