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
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 |