Jorge Godoy escreveu:
> Em Tuesday 11 December 2007 11:45:08 gilmar cabral escreveu:
>
>> Ola a todos.
>> Instalei o postgresql com o pacote tar.gz no linux em um maquina com 2
>> processadores.
>> Ai entao surgiu a seguinte duvida, o postgres por padrao na instalação
>> utiliza os 2 processadores ou apenas 1 processador.
>> Se usar apenas um processador como eu faço para ele utilizar os 2
>> processadores.
>>
> Cada processo é automaticamente alocado entre os processadores pelo sistema
> operacional. Você não precisa fazer nada.
> Obviamente, uma query roda em um único processador.
>
Não necessariamente em um único processador, mas sim em um único
processo, o qual pode mudar de processador, mas é executado de forma
seqüencial e não em paralelo, isto é, não usa os processadores ao mesmo
tempo para se encontrar o resultado de uma query. Existe ainda uma
ressalva, pois uma query pode ser subdividida em outras com uso de
UNION, JOIN e afins e daí o processamento de uma query se dá em
paralelo. Assim, nos dias de hoje, é altamente aconselhável otimizar
suas querys e "medir" o desempenho. Em suma, para um banco de dados
utilizar os vários processadores é preciso que ele não esteja limitado
(software proprietário, tipo o Oracle free e suas licenças por
processador) e que suas consultas sejam otimizados para tanto.
--
Atenciosamente,
Junior Polegato
Um peregrino de problemas; Um pergaminho de soluções!
Página Profissional: http://www.juniorpolegato.com.br
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html