Tunning Postgres [RESOLVIDO]

1. Tunning Postgres [RESOLVIDO]

Cristiano
cpa83

(usa Debian)

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

Bom dias a todos,estou procurando ajuda para um tunning no meu banco de dados postgres,o banco é acessado simultaneamente por 60 usuários e principalmente quando um usuário roda um relatorio o sistema tranca, olhando pelo top o processo tranca em 100% mesmo com o uso do processador pela metade.Meu servidor é uma máquina com processador Intel Xeon CPU E5405 2.00GHz com 8 GB de RAM, SO Ubuntu 10.04 e rodando postgres 8.2.11.Alguém sabe o que posso alterar no postgresql.conf ou no SO para customizar esse serviço?



  


2. MELHOR RESPOSTA

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

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

Opa,

Estes links podem te ajudar, pelo menos me ajudaram bastante :

http://www.vivaolinux.com.br/dica/Tunning-Postgres-Tecnicas-para-otimizacao-do-banco
http://www.revsys.com/writings/postgresql-performance.html

Abraços e quaisquer dúvida, poste aí,

3. Re: Tunning Postgres [RESOLVIDO]

Cristiano
cpa83

(usa Debian)

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

Fiz algumas dessas configurações no postgres.conf so que agora o banco não inicia!!!


4. Re: Tunning Postgres [RESOLVIDO]

Cristiano
cpa83

(usa Debian)

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

Consegui fazer o banco inicia novamente , vou seguir testando as alterações.


5. Re: Tunning Postgres [RESOLVIDO]

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 10/03/2011 - 14:01h

Opa,

Vai postando sua evolução e resultados,

Abraços


6. Re: Tunning Postgres [RESOLVIDO]

Cristiano
cpa83

(usa Debian)

Enviado em 10/03/2011 - 14:24h

Olha só mudei as opções de :

-shared_buffers

-work_mem

-maintenance_work_mem

-checkpoint_segments

-max_fsm_pages

-vacuum_cost_delay

-effective_cache_size

-random_page_cost

Mas não tive sucesso ainda, quando mando rodar um relatorio pesado tranca o processo e trava todo o sistema.Detalhe estou fazendo isso em ambiente de teste então quem tiver alguma idéia pode mandar.Outra pergunta alguém conseguiu alguma melhora significativa de velocidade depois dessas alterações?


7. Re: Tunning Postgres [RESOLVIDO]

Cristiano
cpa83

(usa Debian)

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

Depois de algumas configurações notei uma coisa , antesn das alterações com o top o processo do postgres ocupada 1% de memoria de 100% do processador , agora com alterações ele continua com 100% de processador e ocupada 30% de memória, mas mesmo assim o processo tranca todo o sistema.


8. Re: Tunning Postgres [RESOLVIDO]

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

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

Opa,

Uma possível solução seria mudar a prioridade do processo, usando o renice...

Abraços


9. Re: Tunning Postgres [RESOLVIDO]

Cristiano
cpa83

(usa Debian)

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

Cara eu ja usei o nice é o renice mas não ouve alteração , eu tenho os prints das telas caso vc queira me passa seu email.


10. Tunning Postgres

Eder Pereira de Sousa
esousa

(usa Ubuntu)

Enviado em 14/05/2011 - 15:38h

Você já tentou melhorar o relatório que estão tentando imprimir??? usar um Explain na consulta para verificar como está sendo montado, muitas vezes melhorando o código já resolve o processo.

Abraços,


11. PostgreSql

walter
waltterm2303

(usa Suse)

Enviado em 11/09/2011 - 11:57h

Bom dia

Primeira coisa que voce deveria fazer , amigo seria upgrade deste Postgresq pelo menos para o 8.4 pois versoes anteriores a esta tem muito bug e ate mesmo para tunning nesta versao pode ser que nao funcione. Pense bem nisto , e tambem veja sua aplicacao o porque da mesma esta tao lenta, veja se o dd da mesma esteja fazendo o commit e nao deixando conexoes abertas fazendo com que o bd fique muito lento






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts