CREATE INDEX regiones_index on regiones USING GIST (the_geom);
CLUSTER regiones_index on regiones;
UPDATE regiones SET the_geom = ST_Force_2d(the_geom);
VACUUM FULL ANALYZE regiones;
SET work_mem TO 1200000;
Es recomendable aumentar el shared_buffers en el postgresql.conf a un tercio de la memoria ram. Además si están trabajando con versiones de postgres anteriores a la 8.4 les recomiendo que activen constraint_exclusion = on.
Esto en cuanto a lo que a gis se refiere, después pueden leer cualquier tunning de postgres donde le recomendarán cosas como poner el xlog en otra partición, etc.
Espero les sirva.
Tags: CREATE INDEX, GIST index, postgis, postgis index, postgis tuning, postgresql, tuning, USING GIST