Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Trucos (https://www.clubdelphi.com/foros/forumdisplay.php?f=52)
-   -   Mejorar el rendimiento en inserciones másivas (https://www.clubdelphi.com/foros/showthread.php?t=80720)

dec 08-06-2007 02:55:20

Mejorar el rendimiento en inserciones másivas
 
¿Cómo se mejoran rendimientos en Interbase para inserciones masivas?

Existen varias aproximaciones al problema. Lo común a todas ellos pasaría por desactivar los índices que tuviésemos involucrados, con ello ganamos dos cosas:

1) La inserción es más rápida, no hay mantenimiento de índices

2) Al volverlos a activarlos después de la inserción estos se reorganizan automáticamente, permitiendo tener índices bien balanceados (Nota: consejo útil para mantenimientos).

Ahora sólo nos queda ver como hacemos el mantenimiento. En ese punto se pueden adoptar varias estrategias:

- Podemos optar por crear una Stored Procedure que se ocupe de los cambios necesarios si es una inserción complicada.

- Podemos usar también una tabla plana e insertar a mano desde ella, sería el método más rápido, pero el que lleva más trabajo.

Al González 13-07-2007 04:55:13

Creo que también podría emplearse un mecanismo multi hilo.

Al.


La franja horaria es GMT +2. Ahora son las 00:42:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi