Tecnologia, programação e muito Visual FoxPro.

terça-feira, 6 de outubro de 2009

Re: [usuarios_fox] APPEND VS. INSERT

 

Gracias Ricardo:
Este es un proceso BATCH, que a partir de unas tablas que contienen
información capturada por los usuarios, la reprocesa y la inserta en
otro sistema, por la noche.
la función que estoy usando es APPEND FROM para insertar todos los datos
GENERADOS dentro de la tabla en cuestión
La duda realmente es si es ma rápido hacer un APPEND FROM que un INSERT
INTO (SQL), dentro de un SCAN

*EJEMPLO:*
*1a SOLUCIÓN:*
SELECT VUELOS
APPEND FROM VUELOS_X

*2a SOLUCIÓN:*
SELECT VUELOS_X
GO TOP
SCAN
SCATTER...
...
INSER INTO VUELOS (....) VALUES(...)
ENDSCAN

El 06/10/09 18:15, Ricardo Moscarda escribió:
>
> Realmente no probe tiempos de retardo entre uno y otro. Lo que si es
> importante que tengas en cuenta que al hacer el append blank, en los
> replace no escribas replace por cada campo, sino :
>
> replace tabla_campo1 with var1 ,;
>
> tabla_campo2 with var2
>
> El replace por cada campo si es realmente lento.
>
> Igualmente me surgen un par de dudas
>
> El proceso que graba corre en una terminal o en el mismo equipo donde
> se encuentra la tabla?, dicha tabla, cuando corre el proceso, es
> accedida por alguien?
>
> Cualquier cosa contestame estos puntos para ver que es lo mejor.
>
> Saludos.
>
> Ricardo Moscarda
>
> 3ROM
>
> De: usuarios_fox@yahoogrupos.com.mx
> <mailto:usuarios_fox%40yahoogrupos.com.mx>
> [mailto:usuarios_fox@yahoogrupos.com.mx
> <mailto:usuarios_fox%40yahoogrupos.com.mx>] En nombre de Marco Antonio
> Ríos Peña
> Enviado el: martes, 06 de octubre de 2009 18:52
> Para: usuarios_fox@yahoogrupos.com.mx
> <mailto:usuarios_fox%40yahoogrupos.com.mx>
> Asunto: [usuarios_fox] APPEND VS. INSERT
>
> Estimados Amigos:
> tengo que hacer una inserción "masiva" de datos en una tabla, para lo
> cuál requiero de la mayor velocidad posible (>50k registros)
> Actualmente lo estoy haciendo con un APPEND, pero el proceso se lleva
> cerca de 6 horas, lo cuál me resulta inaceptable.
> Hay forma de optimizar esta inserción?
> Es mas rápido hacer un INSERT INTO (SQL)?
> ¿Qué otras opciones tengo?
>
> --
> Saludos Cordiales:
>
> Marco Antonio Ríos P.
> tel: (55)5279-4008
>

--
Saludos Cordiales:

Marco Antonio Ríos P.
tel: (55)5279-4008

[Se han eliminado los trozos de este mensaje que no contenían texto]

__._,_.___
Comentarios, observaciones o si deseas darte de baja avísame a: jamorquecho@hotmail.com

Actividad reciente
Visita tu grupo
Y! Respuestas

Pregunta

Gente real te

responde

Yahoo! Messenger

Mensajero perfecto

Llama de PC a PC

sin costo alguno

Barra Yahoo!

Todo a un clic

Acceso rápido a

servicios Yahoo!

.

__,_._,___

Nenhum comentário:

Arquivo do blog