postgreSQL数据库磁盘索引碎片清理:
查看数据库索引耗费的空间:
select pg_relation_size(oid)/1024/1024,relname from pg_class where relkind='i' order by pg_relation_size(oid) desc limit 20;
查询的结果,如果差别很大,REINDEX;
reindex index tbl_name_pkey;——tal_name_pkey对应于上条查询出的结果
analyze tbl_name;——数据库analyze,tal_name对应于数据库表名
select pg_relation_size('tbl_name_pkey')/1024/1024;——查询reindex后的结果