📅  最后修改于: 2023-12-03 15:33:45.608000             🧑  作者: Mango
在 PostgreSQL 数据库中,可以使用如下 SQL 语句检查数据库的总存储量:
SELECT pg_size_pretty(pg_database_size(current_database())) AS db_size;
该查询会返回当前数据库的总存储量(以人类可读的格式)。
上述 SQL 查询使用了 PostgreSQL 内置函数 pg_database_size()
和 pg_size_pretty()
。
pg_database_size()
函数返回指定数据库的总大小(以字节为单位)。
pg_size_pretty()
函数接收一个字节数值,将其输出为人类可读的格式,如“1.5 GB”、“124 MB” 等等。
使用 current_database()
函数获取当前会话所连接的数据库名称。
执行上述 SQL 查询,可能会得到如下结果:
db_size
----------
426 MB
(1 row)
通过上述 SQL 查询,我们可以很方便地检查当前 PostgreSQL 数据库的总存储量,以便进行资源管理和性能优化。