Em Friday 14 December 2007 14:35:10 Junior Polegato - Linux escreveu: > > Não necessariamente em um único processador, mas sim em um único > processo, o qual pode mudar de processador, mas é executado de forma
Necessariamente. Uma vez que o processo foi alocado ele não migra. > 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 Não. UNIONs e JOINs não são queries separadas. Subqueries poderiam ser, mas não são computadas desta forma, eu creio. Não conheço o PostgreSQL tão a fundo. > 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. O PostgreSQL não possui essa limitação, como eu respondi anteriormente. -- Jorge Godoy <[EMAIL PROTECTED]> --------------------------------------------------------------------------- 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
