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
