Em 20 de março de 2013 11:25, Filho Arrais <kuruminbra...@gmail.com> escreveu: > Em 20 de março de 2013 07:14, Dickson S. Guedes <lis...@guedesoft.net> > escreveu: >> Em 19 de março de 2013 23:48, Filho Arrais <kuruminbra...@gmail.com> >> escreveu: >> >> > Olá pessoal, >> > >> > Gostaria da opinião dos demais. >> > >> > Tenho uma aplicação que em alguns momentos consome entre 90 a 100% de um >> > dos >> > cores do processador, ha uma alternância entre os cores, porém o a carga >> > do >> > processo não é divida entre os demais cores. Teria alguns ajustes no >> > postgres para que eu force ele a balancear essa demanda entre os outros >> > cores? >> >> Em resumo: o PostgreSQL (ainda) [1] não consegue quebrar uma consulta e >> distribuí-la e vários processos. > > Então o sistema não consegue dividir a carga entre os cores?
Não falei isto, o que eu falei é que o *Postgres* não consegue quebrar _1 (uma) única consulta_ e distribuí-la, mas se sua aplicação criar várias conexões como banco, cada uma pode executar _uma consulta separadamente ao mesmo tempo_. Se "sistema" você quer dizer "a aplicação proprietária" que você utiliza, então provavelmente ela não consegue distribuir e/ou efetuar novas conexões com o banco para executar várias consultas ao mesmo tempo. Pesquise sobre Pool de conexões, pgpool e pgbouncer. Isto te dará uma visão melhor da característica que estou tentando demonstrar, característica esta que esta aplicação em uso parece não possuir. []s -- Dickson S. Guedes mail/xmpp: gue...@guedesoft.net - skype: guediz http://github.com/guedes - http://guedesoft.net http://www.postgresql.org.br _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral