2009/12/4 Marcelo Barbosa <[email protected]> > 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. > > Há um comando select ( 39879 pgsql 1 118 0 118M 52276K CPU1 1 2:36 100.00% postgres: banco tabela [local] SELECT (postgres)) sendo executado e que está comendo toda a cpu. Provavelmente ele está impactando nas respostas
para rodar um EXPLAIN ANALYZE acesse o banco de dados com o psql (psql -U postgres nome_do_banco) e execute o select do pid 39879 com o comando EXPLAIN antes: EXPLAIN ANALYZE SELECT ...... (entendeu ?) Eu sugiro chamar alguém de banco de dados para ajudar pois isso exigirá alguma configuração e análise. -- Marcelo Costa www.marcelocosta.net ------------------------------------------------- “You can't always get what want”, Doctor House in apology to Mike Jagger
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
