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