Hola Lucas gracias por tu respuesta.
Ya identifique el problema, lo que me mata la base de datos son unas DISCARD, 
lo que no pude todavía es ver el código de esas DISCARD ni quien las ejecuta.
Usaste esto alguna vez?

Saludos

De: Lucas Luengas [mailto:lucasluen...@gmail.com]
Enviado el: viernes, 10 de enero de 2020 07:03 p. m.
Para: José González
CC: Romero, Fernando; FORO POSTGRES
Asunto: Re: consulta perfomance postgresql



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<mailto: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<mailto: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”
“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