📜  postgresql 检查总存储量 - SQL (1)

📅  最后修改于: 2023-12-03 15:33:45.608000             🧑  作者: Mango

PostgreSQL 检查总存储量 - SQL

在 PostgreSQL 数据库中,可以使用如下 SQL 语句检查数据库的总存储量:

SELECT pg_size_pretty(pg_database_size(current_database())) AS db_size;

该查询会返回当前数据库的总存储量(以人类可读的格式)。

SQL 说明

上述 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 数据库的总存储量,以便进行资源管理和性能优化。