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

Responder a