Valeu Fabrízio,
        temos uma situação onde são utilizadas tabelas para armazenar registros 
que servem apenas para emissão de relatórios, e logo em seguida são 
descartados. Hoje são utilizadas tabelas normais, então eu vi que existem 
tabelas temporárias no Post também, e se estas fossem mais performáticas  para 
esta atividade então iríamos alterar estas rotinas. (algo como não fazer alguma 
validação/consistência, gerencia de locks, uso de memória, controle de linhas 
deletadas, ...e por ai...).

sds
Fábio Gibon
  ----- Original Message ----- 
  From: Fabrízio de Royes Mello 
  To: Fábio Gibon - Comex System ; Comunidade PostgreSQL Brasileira 
  Sent: Wednesday, July 21, 2010 4:50 PM
  Subject: Re: [pgbr-geral] GTT





  Em 21 de julho de 2010 16:39, Fábio Gibon - Comex System 
<[email protected]> escreveu:

    Olá pessoal, sou novato na lista (e com pouca experiência em PostgreSQL... 
atuo com Oracle há uns 10 anos, mas agora também preciso/quero conhecer o Post).



  Fala ai Fábio!!! Seja bem-vindo!!!



    Minha dúvida agora é sobre as tabelas temporárias (Global Temporary Table), 
pelo que vi elas são tabelas que SEMPRE precisam ser criadas e se mantêm 
"vivas" apenas durante a sessão. Quanto a performance, elas possuem alguma 
vantagem em relação a tabelas "normais"?



  A primeira pergunta seria o que vc precisa implementar para fazer uso de 
tabelas temporárias??? Lembrando que no PostgreSQL não temos ainda tabelas 
temporárias globais, que seriam visíveis para todas sessões. O que temos 
atualmente são tabelas temporárias pela sessão ou por transação.


  Em questão ao custo de se criar tabelas temporárias creio que não tenha 
diferença em relação a uma tabela normal, a não ser o custo do fim da sessão 
e/ou transação para eliminar (dropar) as mesmas que no caso de uma tabela 
normal não existe pois a mesma permanecerá no banco.


  Espero ter ajudado.

  -- 
  Fabrízio de Royes Mello
  >> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a