Hola Fernando.
Cuando dices que la aplicación usa el 100% del servidor, entiendo que
quieres decir que hay un proceso de postgresql que está consumiendo el 100%
de cpu. En caso de que sea un proceso de postgresql, lo que puedes hacer es
localizar el pid del proceso que está consumiendo el 100%. Puedes usar el
comando top del sistema operativo. Una vez localizado el pid, puedes
consultar en postgresql la tabla pg_stat_activity
https://www.postgresql.org/docs/9.4/monitoring-stats.html#PG-STAT-ACTIVITY-VIEW
y ver a qué query corresponde dicho pid. De esta manera, puedes localizar
si es alguna query de tu aplicación o algún proceso de postgresql interno
(autovacuum u otros). Si es de tu aplicación, puedes profundizar mirando el
plan de ejecución de dicha query para ver si es optimizable o no de alguna
manera.

Cuando dices que tienes el autovacuum activado pero que las tablas no
muestran nada, creo que sería bueno verificar si el autovacuum está en
efecto activado y si está aplicando el autovacuum a las tablas.

Para verificar si autovacuum está activado puedes ejecutar:
select * from pg_settings where name like '%autovacuum%';

Para verificar si autovacuum está aplicando a las tablas puedes ejecutar:
select relname,last_vacuum, last_autovacuum, last_analyze, last_autoanalyze
from pg_stat_user_tables;
Más detalle para esa query en
https://www.postgresql.org/docs/9.4/monitoring-stats.html#PG-STAT-ALL-TABLES-VIEW

Saludos.

On Fri, Jan 10, 2020 at 7:42 PM José González <jos...@simgia.com> wrote:

> Te fijaste si te quedas sin memoria RAM? En caso que te quedes, te
> conviene tener un poco de swap. Podes crear con una partición o como un
> archivo.
>
> saludos, jose
>
> El vie., 10 ene. 2020 a las 15:38, Romero, Fernando (<
> fernando.rom...@trenesargentinos.gob.ar>) escribió:
>
>> Hola como están, tengo un problema de rendimiento en la base de datos.
>>
>> He hecho varias pruebas y no doy en la tecla, lo que si veo que la
>> aplicación me usa el 100% del servidor.
>>
>> La base de datos es 9.4 corre sobre un debían con 8Gb de Ram pero no
>> tiene swap, eso lo puedo estar afectando?
>>
>> La aplicación no esta usando muchos de los índices que tienen las tablas,
>> tengo el autovaccum activado pero cuando consulto las estadísticas las
>> tablas no muestran nada.
>>
>>
>>
>> Saludos
>>
>>
>> “El contenido del presente mensaje (y sus anexos) es privado,
>> confidencial y de exclusivo uso para el destinatario referenciado; es de
>> público conocimiento que las comunicaciones por medio de Internet no
>> permiten asegurar ni garantizar la confidencialidad de los mensajes
>> transmitidos, así como tampoco su integridad o su correcta recepción; es
>> por ello que SOFSE no se responsabiliza de posibles perjuicios derivados de
>> la captura, incorporaciones de virus o cualquier otra manipulación
>> efectuada por terceros. Las opiniones expresadas en este mensaje y en los
>> archivos adjuntos son propias del remitente y no representan la opinión o
>> políticas de SOFSE, salvo que se diga expresamente y el remitente se
>> encuentre autorizado para ello”
>>
>

Reply via email to