Re: Ayuda con Select Into

From: "Vanessa Emperatriz Pacheco Rodriguez" <ayudapostgresql(at)hotmail(dot)com>
To: jeugenio(at)umcervantes(dot)cl, linder(dot)poclaba(at)gmail(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Ayuda con Select Into
Date: 2006-07-03 21:29:07
Message-ID: BAY7-F170F3174B944E133EC64F2A1700@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


En caso de que se este trabajando con transacciones que impliquen crear
tablas temporales, y se realicen diariamente mas de un millon de
transacciones, entonces se estaria creando y borrando del disco
continuamente. Por lo que si considero que es importante la escritura
continua al disco.

Ahora si el select into unicamente trabaja con memoria, entonces esa seria
la opcion, ya que realizar un "create table as" o "create temp table" sí
escribe en el disco(Segun lo que he entendido).

Agradeceria me aclararan para poder seleccionar la mejor opcion.

>From: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
>To: Linder Poclaba <linder(dot)poclaba(at)gmail(dot)com>
>CC: Vanessa Emperatriz Pacheco Rodriguez <ayudapostgresql(at)hotmail(dot)com>,
>pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] Ayuda con Select Into
>Date: Mon, 03 Jul 2006 16:29:52 -0400
>
>El lun, 03-07-2006 a las 16:06 -0400, Linder Poclaba escribió:
>
> > On 7/3/06, Vanessa Emperatriz Pacheco Rodriguez wrote:
> >
> > Buenas Necesito saber si los Select Into son almacenados en
> > Memoria o en Disco...
>
> > En memoria.
>
>Nope.
>
>No se trata del medio fisico donde se almacene. Postgres, incluso las
>tablas temporales, tambien las manda al disco.
>
>Aqui lo que importa es si se guardan para siempre o solo duran la
>sesion.
>
>Si usas un TEMP, ya sea en un SELECT o en un CREATE (corrijanme si es
>que la clausula TEMP se puede usar en otros statements que no sean los
>que ya escribi), lo que creaste morira cuando cierres la sesion.
>
>Eso es indistinto si se graba la tabla en el disco; lo mas probable que
>si se vaya a disco (RAM es un recurso muy valioso) y postgres se encarga
>de borrarla del disco cuando se cierre la sesion.
>
>Contestando mas precisamente, SELECT INTO a secas, grabara para siempre
>la nueva tabla que se creara.
>
>--
>Juan Martínez
>Depto. Inf.
>UMC
>

_________________________________________________________________
Las mejores tiendas, los precios mas bajos, entregas en todo el mundo,
YupiMSN Compras: http://latam.msn.com/compras/

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Gerry Valenzuela Astudillo 2006-07-03 21:31:39 Quiero desuscribirme y no tengo la clave
Previous Message Daniel Carrero 2006-07-03 21:27:20 Re: Ayuda con Select Into