Top Postgres

1. Top Postgres

Cristiano
cpa83

(usa Debian)

Enviado em 04/03/2011 - 08:28h

Bom dia a todos , trabalho com postgres e acontece o seguinte , quando algum usuário coloca um relatorio pesado para rodar o processo do postgres no top fica em 100% e tranca todo o sistema , mas a porcetagem do servidor não chega nem na metade.Gostaria de saber qual configuração usar para o postgres usar mais memória e processador.


  


2. Re: Top Postgres

José Mário
miura 787

(usa Ubuntu)

Enviado em 04/03/2011 - 08:39h

nice -n -15 nomedoprocesso

este -15 é a prioridade do processo o limite de prioridade mais alta é -20

dê uma olhada em:

man nice

Talvez esta mudança de prioridade melhore a performance do seu banco


3. Re: Top Postgres

José Mário
miura 787

(usa Ubuntu)

Enviado em 07/03/2011 - 11:43h

E ai, resolveu o problema?


4. Re: Top Postgres

Cristiano
cpa83

(usa Debian)

Enviado em 07/03/2011 - 18:06h

Olha só consegui dar prioridade ao processo mas a situação de o processo do postgres ficar em 100% e o processador ainda estar usando apenas 40%


5. Re: Top Postgres

José Mário
miura 787

(usa Ubuntu)

Enviado em 09/03/2011 - 12:02h

Só para confirmar... Vc mudou a prioridade no servidor ou na máquina cliente?

É para mudar a prioridade no servidor tá?


6. Re: Top Postgres

Cristiano
cpa83

(usa Debian)

Enviado em 09/03/2011 - 13:31h

Quando dou o comando no terminal do servidor ocorre esse erro:

nice: postgres: Arquivo ou diretório não encontrado ,sendo que do o comando usando como nome postgres



7. Re: Top Postgres

José Mário
miura 787

(usa Ubuntu)

Enviado em 09/03/2011 - 14:40h

dá um comando ps aux e verifique o nome do processo do postgres.

Pode ser q ele esteja com um nome diferente como postgresql, postgresd, postgres-server ou semelhante.

Daí vc muda a prioridade dele.


8. Re: Top Postgres

Cristiano
cpa83

(usa Debian)

Enviado em 10/03/2011 - 08:25h

Conseguir acertar o comando e mudar a prioridade do processo no servidor , mas ainda não obtive sucesso o processo do postgres ainda fica trancando o servidor.


9. Re: Top Postgres

José Mário
miura 787

(usa Ubuntu)

Enviado em 10/03/2011 - 09:04h

Este servidor faz mais alguma coisa além de abrigar o postgres?

Vc pode mudar a estratégia e ao invés de aumentar a prioridade do postgres diminuí-la para que libere a fila de processamento para outros processos.


10. Re: Top Postgres

Cristiano
cpa83

(usa Debian)

Enviado em 10/03/2011 - 10:56h

O servidor roda apenas o postgres, como faço para liberar essa fila??


11. Re: Top Postgres

José Mário
miura 787

(usa Ubuntu)

Enviado em 10/03/2011 - 11:19h

Neste caso vc abaixaria a prioridade do processo com o próprio nice.

Aumentando os valores gradativamente até um número positivo próximo de 20.

Entretanto, como seu servidor só usa o postgres, acredito que isso só faria seu banco ficar mais lento.


12. Re: Top Postgres

Cristiano
cpa83

(usa Debian)

Enviado em 10/03/2011 - 11:32h

Atualmente o processo do postgres ja estava em 20.To alterando algumas configurações do postgresql.conf para ver se ocorre alguma alteração.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts