查找 postgres 中表空间的总和

问题描述 投票:0回答:1

我想做的是计算我的 postgres 数据库中 2 个表空间的总和。 选择 pg_size_pretty ( pg_tablespace_size ('pg_default') );

通过这个查询,我能够找到已使用的空间,但是当我修改它以使用下面的查询查找两个表空间的详细信息时 SELECT pg_size_pretty ( pg_tablespace_size('poolData'),pg_tablespace_size('pool')); 但它没有给出任何输出,无论如何都可以在 sibgle 查询中找到两者,以便我可以计算表空间的总和;

database postgresql database-administration tablespace
1个回答
0
投票

函数

pg_tablespace_size()
返回类型
bigint
,因此您可以使用常规
+
添加它们。

SELECT pg_size_pretty( pg_tablespace_size('poolData')
                      +pg_tablespace_size ('pool')    );
© www.soinside.com 2019 - 2024. All rights reserved.