2009/12/4 Marcelo Barbosa <[email protected]>:
> Prezada Comunidade PostgreSQL,
> (...)
> * Problema: Ao executarmo a mesma query no servidor do cliente esta demora
> menos de 02:30 minutos já no cenário apresentado esta demorando mais de
> 03:30, sendo assim segue a forma que estamos executando a query:

Você poderia nos enviar um EXPLAIN ANALYZE desta consulta em ambos os ambientes?

> Ao analisarmos o consumo dos recursos do servidor notamos o seguinte
> problema:
> |_r...@cliente: 10:29:51 ~_| top
> last pid: 37984;  load averages:  0.63,  0.18,  0.06
> up 0+05:38:26  10:30:59 46 processes:  2 running, 44 sleeping
> CPU: 49.2% user,  0.0% nice,  0.8% system,  0.4% interrupt, 49.6% idle
> Mem: 105M Active, 18M Inact, 92M Wired, 228K Cache, 81M Buf, 1783M Free
> Swap: 8192M Total, 8192M Free
>   PID USERNAME  THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
> 37982 pgsql       1 118    0   115M 49708K CPU1    1   1:01 100.00% postgres
> (...)

Suponho que o servidor em questão possua dois núcleos certo?

> Como podem perceber acima o servidor esta com memória, hard drive e cpu
> com disponibilidade considerável, mas detectamos que somente um processo:
> "postgresql 37982" esta com 100% de uso, mesmo tendo recursos no equipamento
> disponíveis, parecendo que o PostgreSQL não esta utilizando o recurso de
> THREAD, pois outros 03 processos "postgresql" estão utilizando 0% de
> recursos,

Mesmo que utilizasse thread rodar executar *uma consulta especifica*
em diferentes processadores implicaria em um "processamento paralelo"
dos nós escolhidos pelo planejador, o quê não existe hoje no
PostgreSQL.

> algum integrante já passou por este problema ? como podemos
> liberar para este processo um uso maior de recursos do servidor, ou mesmo
> liberar mais de um processo para a mesma query, no estilo THREAD, desde já
> obrigado pela atenção de todos.

Precisamos de mais dados sobre a consulta em questão e sobre
configurações do ambiente.


[]s
Dickson S. Guedes
mail/xmpp: [email protected] - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a