Re: Insert muy lento

From: Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>
To: Francisco Rodríguez <franrtorres77(at)gmail(dot)com>
Cc: Manuel Fernando Aller <manuel(dot)aller(at)gmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Insert muy lento
Date: 2011-02-21 15:37:58
Message-ID: AANLkTi=M10Nx0VCp7CGTZ2TPA_KL_F-YjGK6za79SYFo@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

saludos

trata de darle mantenimiento, un vacuum, posiblemente como comentaban si tu
tabla esta
muy saturada y un mantenimiento podria ayudarte a darle un poco de velocidad

El 21 de febrero de 2011 08:24, Francisco Rodríguez <franrtorres77(at)gmail(dot)com
> escribió:

> Bueno, el postgres lo tengo configurado de fábrica, por lo que no se si
> será eso, aunque en la tabla de destino tengo dos primary keys, voy a
> intentar hacerlo sin estas.
>
>
> Un saludo y gracias.
>
> Francisco Rodríguez Torres
>
>
> El 21/02/2011, a las 15:06, Manuel Fernando Aller <manuel(dot)aller(at)gmail(dot)com>
> escribió:
>
>
> El 21 de febrero de 2011 11:01, Francisco Rodríguez <<franrtorres77(at)gmail(dot)com>
> franrtorres77(at)gmail(dot)com> escribió:
>
>> Hola estoy usando dbsync para pasar datos desde mysql a postgresql. El
>> caso que cuando hago el insert de unos 12000 registros va muy lento, ya que
>> cuando hago select mientras esta insertando lo hace a razón de 5 registros
>> cada 10 segundos más o menos, ¿a que puede ser debido?
>>
>>
>> Un saludo.
>>
>>
>>
>>
> puede que la tabla donde estás insertando tenga índices, y que updatear
> esos índices en cada insert sea muy costoso, puede que la tabla donde
> insertas tenga referencias desde otras tablas, puede que tenga
> constraints... puede ser tantas cosas... hasta un mal diseño de la
> distribución de los tablespaces...
>
> Siempre para un bulk load, es preferible hacer 'copy', si no es posible (en
> tu caso, por ejemplo) sería bueno al menos que la tabla destino no tenga
> índices ni referencias ni constraints, (se las puedes añadir después).
>
> También puede ser que tengas mal configurado el postgres
>
> --
> Manolo
>
>

--
ISC Miguel Angel Hernandez Moreno

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Silvio Quadri 2011-02-21 15:40:26 Re: Insert muy lento
Previous Message Lennin Caro 2011-02-21 14:48:41 Re: Denied post to pgsql-es-ayuda