开发者

How can I perform the vacuum using the PostgreSQL?

I need to vacuum the PostgreSQL database in pro开发者_JAVA百科duction server. I am very new to do this. So anybody knows the PostgreSQL steps, please guide me.

I think it's very useful to improve the performance of PostgreSQL in production server.


Connect to the database and issue this command: "VACUUM". This causes a run in "lazy mode" that can be used during normal production use. It is recommended you actually invoke it as "vacuum analyze" which will also update statistics.

If you want to see lots of detail, you can at the console type "vacuum verbose"

The more extreme form is "vacuum full" which causes heavy table locking and cannot really be used on a production system.

Source: http://www.postgresql.org/docs/8.1/static/maintenance.html


If you're running a recent version of PostgreSQL you likely have auto-vacuum running so the benefits of running VACUUM manually may be very minimal.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜