Meu amigo...
Só uma dúvida...
Que tipo de tabela é essa que vc está dando update? Não sistema real e sim
testes, certo???
Outra coisa... Você já rodou um EXPLAIN para saber como está sendo feito
esse update?
A pulga que está atrás da orelha é: Como assim atualizar milhões de
registros??




2009/9/30 Rafael Domiciano <rafael.domici...@gmail.com>

> Você poderia postar pra nós o seu arquivo .conf, assim saberemos o que foi
> modifcado, e também os índices dessas tabelas.
>
> 2009/9/30 Jose adriano Alves <alves.jadri...@gmail.com>
>
> Voce ja rodou algum "analise" no banco??
>>
>>
>>
>> 2009/9/29 crgpww <crg...@bol.com.br>
>>
>>> Olá pessoal, sou novo na lista e estamos começando a trabalhar a pouco
>>> tempo com o pg..
>>>
>>> Estamos com um volume grande de dados e naturalmente estamos levando
>>> bastante tempo para operar com as tabelas, no entanto estamos achando que o
>>> desempenho está muito abaixo do esperado ou normal..
>>>
>>> Situações que ilustram bem o que está acontecendo são as as seguintes
>>> atualizações...
>>>
>>> UPDATE
>>>   public.set08
>>> SET
>>>   hcons1 = c.campo46,
>>>   hcons2 = c.campo47,
>>>     .
>>>     .
>>>     .
>>>   hcons24 = c.set_2008_kwh
>>> FROM
>>>   consumo c
>>> WHERE
>>>   "NUM_INST" = c.num_instala;
>>>
>>> Esta operação tem levado em média 20 horas sem mais nenhuma operação
>>> acontecendo em paralelo no banco... se houver o desempenho piora pra pelo
>>> menos mais 4 horas.. Nesta tabela que está sofrendo update ao todo sao 115
>>> colunas com 5,5 milhões de registros, que representam cerca de 2,5 gb de
>>> dados num arquivo texto...
>>>
>>> A tabela "consumo" é constiuida de 75 colunas de numeros inteiros, tem 4
>>> milhões de registros aproximadamente, existindo um indice para num_instala.
>>> Nas tabelas que sofrem a operação, nesse caso "set08" não há indice sobre
>>> NUM_INST, com o índice o desempenho piorou em 4 horas praticamente...
>>>
>>> O segundo update é muito mais simples mas demora demais também, cerca de
>>> 6 horas.
>>>
>>> UPDATE set08
>>> SET hcons19 = 0
>>> where hcons19 is null;
>>>
>>> Lendo algumas outras listas e conversando com amigos mais experientes em
>>> PG eles me sugeriram pequenas alterações no arquivo .conf, no sentido de
>>> aumentar memória e cache mas tais mudanças nao ajudaram em nada o
>>> desempenho..
>>>
>>> O S. O. é Windows XP Professional com Sp3, e o PostgreSQL é versão 8.3...
>>> A Márquina é um Intel Core 2 Quad 2.83Ghz com 3 GB de RAM...
>>>
>>> Vocês poderiam me dizer se estes tempos de execução estão normais? A
>>> expectativa era que o desempenho seria bem melhor.. o que poderia ser feito
>>> para melhorar?
>>>
>>> Abraço e Obrigado, Gustavo.
>>>
>>> _______________________________________________
>>> pgbr-geral mailing list
>>> pgbr-geral@listas.postgresql.org.br
>>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>>
>>>
>>
>>
>> --
>> ----
>>
>> Att.
>> José Adriano Alves
>> Analista de Sistemas - Móveis Gazin.
>> Cel..:  +55 44 8802 3994
>> Fone: + 55 44 3663 8000 - 2319
>> Mail: alves.jadri...@gazin.com.br
>> MSN: jose.adri...@gazin.com.br
>>
>>
>>
>> Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
>> comunicação podendo este documento incluir informação confidencial e de
>> propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
>> mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
>> indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
>> ou informações expressadas neste e-mail pertencem ao seu remetente e não
>> necessariamente coincidem com aquelas da GAZIN, são de exclusiva
>> responsabilidade do signatário. Este documento não pode ser reproduzido,
>> copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
>> autorização por escrito da GAZIN.
>>
>>
>> Antes de imprimir pense em seu compromisso com o Meio Ambiente
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
----

Att.
José Adriano Alves
Analista de Sistemas - Móveis Gazin.
Cel..:  +55 44 8802 3994
Fone: + 55 44 3663 8000 - 2319
Mail: alves.jadri...@gazin.com.br
MSN: jose.adri...@gazin.com.br



Este e-mail, seu conteúdo e seus anexos estão sujeitos à privilégio de
comunicação podendo este documento incluir informação confidencial e de
propriedade restrita da GAZIN e apenas pode ser lido por aqueles a qual o
mesmo tenha sido endereçado. Se você recebeu essa mensagem de e-mail
indevidamente, por favor avise-nos imediatamente. Quaisquer dados, opiniões
ou informações expressadas neste e-mail pertencem ao seu remetente e não
necessariamente coincidem com aquelas da GAZIN, são de exclusiva
responsabilidade do signatário. Este documento não pode ser reproduzido,
copiado, distribuído, publicado ou modificado por terceiros, sem a prévia
autorização por escrito da GAZIN.


Antes de imprimir pense em seu compromisso com o Meio Ambiente
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a