postgreSQL数据库索引碎片清理

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

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后的结果

 

转载于:https://my.oschina.net/courtzjl/blog/1602690

你可能感兴趣的:(postgreSQL数据库索引碎片清理)