Skip site navigation (1) Skip section navigation (2)

PostgreSQL consumo de CPU

From: motum hesa <motums(at)gmail(dot)com>
To: Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: PostgreSQL consumo de CPU
Date: 2011-05-18 17:41:54
Message-ID: BANLkTi=hbFUAzDDc0EcSZW7e_zwoDpZTnQ@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Que tal.

Actualmente contamos con un servidor (Intel Xeon Dual, 2 GB de RAM,
RAID 1 SATA 320 GB - FreeBSD 8 32 bits) con PostgreSQL 8.4.5. Pero
tenemos el problema de que postgres está consumiento el 100% de CPU lo
que genera un mal rendimiento en las aplicaciones web. Hemos notado
que esto se debe a 3 aplicaciones que se conectan (realizan inserts,
updates, etc) a la base de datos (no abren más de 30 conexiones) así
que se optimizaron, además de que también se optimizó PostgreSQL con
los siguientes valores:

max_connections = 100
shared_buffers = 512MB
max_prepared_transactions = 100
work_mem = 10MB
maintenance_work_mem = 256 MB
checkpoint_segments = 64
effective_cache_size = 768 MB
max_locks_per_transaction = 128

Ya se realizó vacuum analyze además de que se activó el autovacuum
para las tablas con más carga de actualización. Si ha tenido un efecto
en el consumo de CPU pero no el deseado. Cabe mencionar que localmente
se cuenta con un servidor con las mismas aplicaciones y versión de
postgres con la única diferencia que tiene 4GB de RAM (FreeBSD 8 64
bits) y Postgres trabaja correctamente. ¿Se debería aumentar la
memoria RAM del servidor contratado? ¿Disminurá esto el consumo de
CPU? ¿Qué otras opciones recomiendan?.

Gracias

Responses

pgsql-es-ayuda by date

Next:From: Gustavo RossoDate: 2011-05-18 18:04:14
Subject: RE: restore
Previous:From: Silvio QuadriDate: 2011-05-18 17:38:40
Subject: Re: Orden alfabetico raro

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group