Lo primero es saber que estas usando vmware ? XEN ? Supongo que VMWARE.
Lo que debes saber es que postgresql como cualquier Base de datos usar los discos... un disco pre-allocateado es 20 veces más rápido que un disco que crece en el tiempo. ( primer tip ).
Segundo TIP, lo importante es tener el CAP de la CPU 100%/100%, de lo contrario la CPU no sera usada el 100% del tiempo.
Tercero, memoria, algunos motores de virtualización comparten la RAM no usada entre otras maquinas... lo que no te dicen es que la memoria se termina fragmentada.
Cuarto tip ( Ignoro por que usan windows ) pero Windows no hace cache de disco en memoria. Linux por definición la memoria es usada al 100% siempre, en programas o cache... en palabras simples, en linux lo que se puede dejar en RAM se deja en RAM, con windows no pasa eso, el tunning de postgresql para que use la RAM de forma adecuada es importante.
Espero que estos tips te ayuden. ( y por favor, mira las consultas lentas... no sacas nada con pasarle a la base de datos, una maquina con 2T de ram, 200 discos de 15K o SSD, si la logica destruye la base de datos ( me paso con dos clientes hasta ahora )... busca siempre donde mejorar el performance.
On 05/04/2016 11:29 AM, Gerardo Herzig wrote:
- Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda