Estimados, tengo Postgresql 9.5.1 en un *servidor virtual* con Windows 2008 R2 Standard,con las siguientes caracteristicas: * Procesador Intel Xeon E5640 2.66 GHz (4 procesadores) * Memoria RAM 16 GB * Sistema operativo de 64 bits
La configuración de postgres es la siguiente: # - Memory - shared_buffers = 128MB # min 128kB # (change requires restart) #huge_pages = try # on, off, or try # (change requires restart) #temp_buffers = 8MB # min 800kB #max_prepared_transactions = 0 # zero disables the feature # (change requires restart) # Note: Increasing max_prepared_transactions costs ~600 bytes of shared memory # per transaction slot, plus lock space (see max_locks_per_transaction). # It is not advisable to set max_prepared_transactions nonzero unless you # actively intend to use prepared transactions. #work_mem = 4MB # min 64kB #maintenance_work_mem = 64MB # min 1MB #autovacuum_work_mem = -1 # min 1MB, or -1 to use maintenance_work_mem #max_stack_depth = 2MB # min 100kB dynamic_shared_memory_type = windows # the default is the first option # supported by the operating system: # posix # sysv # windows # mmap # use none to disable dynamic shared memory Este equipo se usa preferentemente para consultas estadísiticas y se insertan registros una vez al mes en una serie de tablas. Esta base de datos anteriormente estaba instalada en un PC con bastantes menos recursos y las consultas iban más rápidas que en el servidor actual, por lo que les quería pedir ayuda con la configuración de postgresql. Gracias de antemano y saludos a todos, -- Sergio Valdés H.