![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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. |
#2
|
||||
|
||||
Creo que también podría emplearse un mecanismo multi hilo.
Al. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|