FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#2
|
||||
|
||||
Saludos.
Se me ocurre que puedes desactivar los indices si existen, verificar los triggers que se disparan y ver si se pueden desactivar también. En cuanto al tamaño PageSize tienes: 1024, 2048, 4096, 8192 y 16384. No entiendo el porque utilizar el componente TpFIBScripter, si el componente TpFIBDataSet puede realizar el Insert perfectamente. Tanto el TpFIBDataSet como el TpFIBQuery tiene los siguientes métodos de Batch: function BatchInput(InputObject: TFIBBatchInputStream) :boolean; function BatchOutput(OutputObject: TFIBBatchOutputStream):boolean; procedure BatchInputRawFile(const FileName:string); procedure BatchOutputRawFile(const FileName:string;Version:integer=1); procedure BatchToQuery(ToQuery:TFIBQuery; Mappings:TStrings); Otra cosa que se me ocurre es que podrías hacer Soft Commit cada x cantidad de registro. Espero haberte ayudado, hasta luego.
__________________
Gracias, Rolphy Reyes |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
ayuda con inserciones masivas | voldemmor | Conexión con bases de datos | 4 | 13-03-2008 21:23:05 |
Problemas Acelerar PHP | HomeCinema | PHP | 1 | 09-02-2007 11:42:04 |
Acelerar carga de Delphi | mamcx | Noticias | 4 | 13-09-2006 00:51:52 |
Problemas con inserciones masivas | gusanita | Conexión con bases de datos | 2 | 16-12-2005 06:40:37 |
Como acelerar el trabajo DBF | manuelpr | Conexión con bases de datos | 3 | 29-03-2005 19:52:11 |
|