We have a rather specific application that uses PostgreSQL 8.3 as a storage backend (using Python and psycopg2). The operations we perform to the important tables are in the ma
For updates, you can lower your fillfactor for the tables and the indexes and that might help
http://www.postgresql.org/docs/current/static/sql-createtable.html
http://www.postgresql.org/docs/current/static/sql-createindex.html