Re: temporary tables

From: Mike Mascari <mascarm(at)mascari(dot)com>
To: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
Cc: Greg Stark <gsstark(at)mit(dot)edu>, pgsql-general(at)postgresql(dot)org
Subject: Re: temporary tables
Date: 2003-01-18 00:30:36
Message-ID: 3E28A02C.5090900@mascari.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Bruce Momjian wrote:
> If you create a LOCAL TEMPORARY table, it will be automatically deleted
> at the end of the transaction. Also, in 7.3, temporary table data will
> _not_ be synced/forced to disk like ordinary tables, though disk will
> still be used as backing store for the table. You can drop them
> manually too.
>
> Greg Stark wrote:
>
>>I've always avoided using temporary tables for OLTP applications because I was
>>afraid the rapid creating and deleting of temporary data would limit
>>scalability.

Forgive me if I'm wrong Bruce, but I thought the LOCAL option
was WRT session visbility, not lifetime. IOW, all TEMP tables
exist until dropped or until the end of session, not
transaction. And LOCAL vs. GLOBAL determines visibility in other
sessions. Wasn't the point of Gavin's patch for ON COMMIT DROP
that got bumped to 7.4 to have the DBMS drop TEMP tables at TX
commit?

Mike Mascari
mascarm(at)mascari(dot)com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Bruce Momjian 2003-01-18 01:18:59 Re: temporary tables
Previous Message Bruce Momjian 2003-01-17 23:37:28 Re: temporary tables