六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 337|回复: 0

postgres 查看数据表和索引的大小

[复制链接]

升级  53.33%

36

主题

36

主题

36

主题

秀才

Rank: 2

积分
130
 楼主| 发表于 2013-1-30 01:40:43 | 显示全部楼层 |阅读模式
*  查看所有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;

查看单个表的大小:
    *  pg_relation_size('关系名') - 查看关系大小

   GZ125=# select pg_relation_size('contact');
   GZ125=# select pg_size_pretty(pg_relation_size('contact'));
   

FROM:
http://www.91linux.com/html/article/database/PostgreSQL/20080523/11362.html
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表