Prezados,

   Agradeço a rápida resposta, conforme o colega Marcelo Costa executei o
solicitado e segue abaixo:

last pid: 39893;  load averages:  0.93,  0.48,  0.28

 up 0+06:47:31  11:40:04
22 processes:  2 running, 20 sleeping
CPU: 49.5% user,  0.0% nice,  0.4% system,  0.6% interrupt, 49.5% idle
Mem: 88M Active, 17M Inact, 97M Wired, 212K Cache, 92M Buf, 1797M Free
Swap: 8192M Total, 8192M Free

  PID USERNAME  THR PRI NICE   SIZE    RES STATE   C   TIME   WCPU COMMAND
39879 pgsql       1 118    0   118M 52276K CPU1    1   2:36 100.00%
postgres: banco tabela [local] SELECT (postgres)
39704 pgsql       1  44    0 84480K 12084K select  0   0:00  0.00% postgres:
writer process    (postgres)
39702 pgsql       1  44    0 84480K 12060K select  1   0:00  0.00%
/usr/local/bin/postgres -D /usr/local/pgsql/data
39705 pgsql       1  44    0 10400K  6480K select  0   0:00  0.00% postgres:
stats collector process    (postgres)


   Também conforme o colega Dickson, paramos todos os processos e serviços
que não tem relação com o PostgreSQL, mas não obtivemos nenhuma diferença no
resultado da query.
   Segue em anexo nosso postgresql.conf para análise de todos. Se existe
mais alguma informação que seja necessária para análise da comunidade
estamos a disposição, conforme o colega Dickson solicitou, EXPLAIN ANALYZE,
não sabemos como executar, pois nosso conhecimento é mais focado em Data
Center e não no banco de dados em si, mas comprometidos em auxiliar nosso
cliente estamos em busca de uma solução para o mesmo, se for possível nos
auxiliar estamos abertos, desde já obrigado a todos.

Atenciosamente.

Virtual Number: 1602222
São Paulo: +55 11 3711 5918
Porto Alegre: +55 51 3251 2616
Santa Cruz do Sul: +55 51 3056 9444 / +55 51 3056 4944
Fax: +55 51 3251 2615
Suporte: +55 51 8100 2280
[email protected]
http://www.sizeof.com.br


2009/12/4 Dickson S. Guedes <[email protected]>

> 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
>

Attachment: postgresql.conf
Description: Binary data

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a