sql 查询以获取PostgreSQL数据库的大小(公共模式)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 查询以获取PostgreSQL数据库的大小(公共模式)相关的知识,希望对你有一定的参考价值。

select
    schemaname,
    tablename,
    pg_size_pretty(size) as size_pretty,
    pg_size_pretty(total_size) as total_size_pretty

from (
    select
        *,
        pg_relation_size(schemaname ||'.'|| tablename) as size,
        pg_total_relation_size(schemaname ||'.'|| tablename) as total_size
    from pg_tables
) as tables

where schemaname='public'
order by total_size desc;

以上是关于sql 查询以获取PostgreSQL数据库的大小(公共模式)的主要内容,如果未能解决你的问题,请参考以下文章

在PostgreSQL查询中获取大对象的大小?

sql PostgreSQL表大小查询

sql PostgreSQL表大小查询

sql PostgreSQL表大小查询

sql PostgreSQL表大小查询

sql PostgreSQL表大小查询