牛骨文教育服务平台(让学习变的简单)
博文笔记

查看数据库表的大小

创建时间:2008-02-12 投稿人: 浏览次数:981
  • pg_relation_size("关系名") - 查看关系大小
   jianingy=# select pg_relation_size("contact");
    pg_relation_size 
   ------------------
              425984
   (1 row)
  • pg_size_pretty - human readable的大小输入
   jianingy=# select pg_size_pretty(pg_relation_size("contact"));
    pg_size_pretty 
   ----------------
    416 kB
   (1 row)
  • 查看所有public schema里面索引大小,大到小的顺序排列
  select indexrelname, pg_size_pretty(pg_relation_size(indexrelname))
    from pg_stat_user_indexes where 
         schemaname = "public" order by pg_relation_size(indexrelname) desc;
  • 查看所有public schema里面表的大小,从大到小顺序排里
  select relname, pg_size_pretty(pg_relation_size(relname))
    from pg_stat_user_tables where
         schemaname = "public" order by pg_relation_size(relname) desc;
取自"http://www.pgsqldb.org/mwiki/index.php/%E6%9F%A5%E7%9C%8B%E6%95%B0%E6%8D%AE%E5%BA%93%E8%A1%A8%E7%9A%84%E5%A4%A7%E5%B0%8F"  
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。