Leandro DUTRA escreveu:
2008/11/19 Marlon David de Souza <[EMAIL PROTECTED]>:
Gostaria de saber se um problema de lentidão (em consultas) poderia
ser atribuído ao fato de estar sendo usado uma versão do Postgres que
não está homologada para uma determinada distribuição/versão do Linux.
No caso está sendo usado o Post 8.2.4 (compilado) em um RedHat. No
entanto, para essa versão a RedHat diz que está homologada somente para
a versão 7.x do Post.
Poderia isso estar interferindo na performance do banco?
Não, essa homologação afeta apenas o suporte pela Red Hat, não o desempenho.
- Já fiz o tunning do Post nessa máquina.
Você fez alguns ajustes, mas não completo, porque você não analisou as
consultas específicas.
- A máquina possui um Xeon de 2 núcleos (da família 15, modelo 4,
conhecido como Foster, com 2Mb de Cache) e 4GB de RAM.
Eu, particularmente, acredito ser culpa do processador (que é antigo).
São ótimos processadores, não é esse o problema.
Para ter certeza que o problema não está no PostgreSQL, utilizamos um
software que monta em memória uma lista com cerca de 30MB e a ordena,
mostrando o tempo necessário para essa tarefa. Esse programa gera um
processo que somente utiliza a memória e a CPU. Colocamos ele para
rodar no servidor do cliente e também em algumas outros servidores e
obtivemos os seguintes resultados (tempo execução):
- Core 2 Duo, 1.8GHz, 2MB de cache:
3m43s
- Xeon (2 núcleos), 2.4GHz, 4MB de cache: 2m32s
- Pentium 4, 3GHz, 2MB de cache: 4m08s
- Celeron, 1.8GHz, 128Kb de cache: 5m29s
- Core 2 Quad, 3GHz, 8MB de cache: 1m50s
- Xeon (2 núcleos), 3.2GHz, 2MB de cache: 5m24s
<--- Servidor do cliente
Pode-se observar que o servidor somente ganha em performance Celeron.
Portanto fica claro que o gargá-lo está na CPU/Memória.
Eu continuo achando que é pelo fato de ser um processador antigo.
O que vcs acham?
|
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral