From: | André Ormenese <aormenese(at)gmail(dot)com> |
---|---|
To: | Ranier Vilela <ranier(dot)vf(at)gmail(dot)com> |
Cc: | Comunidade PostgreSQL Brasileira <pgsql-pt-geral(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Postgres e CentOS 8 |
Date: | 2020-06-03 12:09:50 |
Message-ID: | CAKKKy7K2ub-7Ag71cQvXmb4fcauXoS7974TfdNbzqg4pptj_5w@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-pt-geral |
Em ter., 2 de jun. de 2020 às 21:40, Ranier Vilela <ranier(dot)vf(at)gmail(dot)com>
escreveu:
> Em seg., 1 de jun. de 2020 às 18:10, André Ormenese <aormenese(at)gmail(dot)com>
> escreveu:
>
>>
>>
>>
>>
>> Em seg., 1 de jun. de 2020 às 16:58, Leandro Guimarães Faria Corcete
>> DUTRA <l(at)dutras(dot)org> escreveu:
>>
>>> Le lundi 01 juin 2020 à 12:58 -0300, André Ormenese a écrit :
>>> > Vou responder os questionamentos todos aqui ....
>>>
>>> Mas não foi o que fizeste, explico.
>>>
>>>
>>> > Como é uma máquina de produção, já fiz o reboot, então não tenho como
>>> > enviar top, htop e demais comandos.
>>>
>>> Sugiro deixar um [h]top ao menos rodando para capturar o problema.
>>>
>> Ok !!!
>>
>>>
>>>
>>> > Reiniciar o serviço do Postgres resolve por pouco tempo. Mesmo
>>> > fazendo isso o uso de CPU não volta aos padrões de utilização da
>>> > máquina, e logo em seguida sobe acima dos 80%.
>>>
>>> O que indicaria um problema do CentOS. Só para descartar um eventual
>>> problema do núcleo do sistema, eu sugeriria um telinit 1 da próxima
>>> vez
>>
>> Ok !!!
>>
>>> .
>>>
>>>
>>> > Os processos que aumentam o consumo da CPU, são processos do
>>> > Postgres, que acabam demorando muito para rodar e vão se acumulando.
>>>
>>> ¿Mas quais?
>>>
>> Processos gerados quando se executa um select. Como esse abaixo gerado
>> através de um select no pgadmin.
>>
>> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
>> COMMAND
>> 24913 postgres 20 0 20,5g 234108 231492 R 60,9 0,4 0:13.07
>> postmaster
>>
>> Mas não é só o banco que fica lento. A máquina como um todo, senta.
>>
> Não sei ao certo, mas me parece um problema de bloqueio pendente (race
> condition)?
> Teria como você fazer um EXPLAIN da (s) queries que estão travadas?
> e postar?
>
Ranier,
obrigado pela atenção, mas o problema não está diretamente no banco, e sim
no conjunto da obra.
As queries (todas) rodam sem problemas quando a máquina está ok. E ela fica
ok por 3...4.. meses.
Coloquei a questão aqui na lista por saber que a comunidade utiliza toda
sorte de SO. Caso alguém tenha passado por problema semelhante, isso
ajudaria. O Artur Nascimento deu um caminho, vamos investigar e testar.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Vitor Hugo | 2020-06-03 13:20:33 | Re: Postgres e CentOS 8 |
Previous Message | André Ormenese | 2020-06-03 12:02:26 | Re: Postgres e CentOS 8 |