If it helps, I put together a few thoughts and own experience on a blog:https://sites.google.com/gautherot.net/postgresql/vacuum Hope you find it useful.--