Re: dudas de un insert

From: "Edwin Quijada" <listas_quijada(at)hotmail(dot)com>
To: systemguards(at)gmail(dot)com
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: dudas de un insert
Date: 2005-12-14 13:41:16
Message-ID: BAY113-F232C7E23FA8A9139C31282E3380@phx.gbl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Yo diria, 6 minutos para 65536 registros......
Primero hablame de hardware que tienes, despues de configuraciones, en todo
caso no lo veo como algo de vida o muerte esperar 5min por esa cantidad de
registros

*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*

>From: Jaime Casanova <systemguards(at)gmail(dot)com>
>To: Nicolás Domínguez Florit <ndomin(at)rec(dot)unicen(dot)edu(dot)ar>
>CC: pgsql-es-ayuda(at)postgresql(dot)org
>Subject: Re: [pgsql-es-ayuda] dudas de un insert
>Date: Tue, 13 Dec 2005 11:23:38 -0500
>
>On 12/13/05, Nicolás Domínguez Florit <ndomin(at)rec(dot)unicen(dot)edu(dot)ar> wrote:
> >
> > Tengo una senetencia sql como la siguiente:
> >
> > INSERT INTO dh03 SELECT * FROM DHTEMP;
> > Query OK, 65066 rows affected (364,05 sec)
> >
> > y dhtemp tiene aprox. 65000 filas. El insert me tarda en ejecutar 364
> > segundos!
> >
>
>no veo la necesidad de optimizar un query de este tipo, al fin al cabo
>cuan seguido querras hacer esto? y si me dices que lo haces a cada
>rato yo dudaria de tu diseño (aunque la razon por la que se demora
>casi 6 minutos tendra que ver con mala configuracion, numero de campos
>en la tabla, hardware, etc...)
>
> > Que se les ocurre para acelerar los inserts?
> >
>
>optimizar los parametros de configuracion, mover el WAL a otro disco,
>aumentar el tiempo entre checkpoints...
>
> > Muchas gracias.
> >
> > Nicolas.
> >
> > PD:Buscando en google encontre una pagina con algo que no se que tan
>cierto
> > sera (http://www.sambar.polie.nl/sqllite.htm):
>
>en cuanto a SQLite no se...
>
>pero MySQL es mas rapido que postgres al usar tablas MyISAM (porque
>esas tablas no soportan transaccionalidad y ojala no estes haciendo
>nada importante cuando se te caiga el servidor o se te vaya la luz...)
>
>Si usas tablas INNODB que son mas seguras obtendras un rendimiento
>similar al de postgres
>
> > Test 10: INSERTs from a SELECT
> > BEGIN;
> > INSERT INTO t1 SELECT * FROM t2;
> > INSERT INTO t2 SELECT * FROM t1;
> > COMMIT;
> > PostgreSQL: 54.822
> > MySQL: 1.512
> > SQLite 2.4: 4.423
> > SQLite 2.4 (nosync): 2.386
> >
> > The poor performance of PostgreSQL in this case appears to be due to its
> > synchronous behavior. The CPU was mostly idle during the 55 second run.
> >
> >
>
>
>--
>Atentamente,
>Jaime Casanova
>(DBA: DataBase Aniquilator ;)
>
>---------------------------(fin del mensaje)---------------------------
>TIP 4: No hagas 'kill -9' a postmaster

_________________________________________________________________
De todo para la Mujer Latina http://latino.msn.com/mujer/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Edwin Quijada 2005-12-14 13:44:29 RE: Requerimientos postgresql
Previous Message Raul Caso 2005-12-14 13:09:55 Re: Problemas con la ñ y tildes en postgresql