Lo recomendable para insertar volumenes de datos altos como el que necesitas
en tiempos bajos es no tener ningun tipo de indices, llaves ( primarias,
foraneas, unicas), triggers, etc.  Por que estos elementos adicionan
validaciones al sistema y esto se ve traducido en tiempo, para la prueba un
boton de 600 mil a 23 mil.

El 23 de marzo de 2011 12:53, José Fermín Francisco Ferreras <
josefermi...@hotmail.com> escribió:

>  Buenas tardes amigos, mi pregunta de hoy es acerca de una tabla a la que
> se van a insertar 2 millones de registros provenientes de un archivo de
> texto, ahora bien en esa tabla se creo un indice para hacer las búsquedas
> más ágiles, pero, antes de crear el índice la insercción de registros se
> hacía con una muy rapidez buena (en una hora se insertaron 600 mil registros
> y ahora con el índice en una hora sólo se pudieron insertar 23 mil
> registros). Mi pregunta es tiene que ver algo el índice creado con la
> rapidez de insercción. Y si existe de alguna forma de poder insertar
> registros con más rapidez desde un archivo de texto.
>
> Sistema operativo utilizado: Windows 7
> Postgresql 8.4
> Método utilizado: btree
> campo al que se le creó índice: codigo
> cantidad de índices en la tabla: 1
> En el momento último de insercción de registros solo estaba utilizando:
> pgadmin y el programa para insertar registros desde el archivo de texto.
>
> Cualquier otra cosa que quieran saber me avisan.
>
> ing. José Fermín Francisco Ferreras
> San Francisco de Macorís, Rep. Dom.
>
>
>


-- 
------------------------------------------------------------------



Cordialmente,

*Carlos Edward Grajales*
Colombia Software Ltda.
Calle 18 N No. 3N-24 Ofc.902
Cali - Colombia
www.colombiasoftware.net
Cel. 313 765 0594
Tel: (2) 489 79 40

Responder a