![]() |
![]() |
| Paypal | 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
|
|||
|
|||
|
cada 100,000 termino la conexion y genero una nueva para liberar espacio, pero sigue haciendo lo mismo.
|
|
#2
|
||||
|
||||
|
que clase de datos está tratando de guardar?
es para saber cuanto debe pesar la info... Sergio
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar... |
|
#3
|
|||
|
|||
|
Son tipo texto, se esta convirtiendo un archivo de texto sin formato a una Base de Datos, el archivo actual pesa alrededor de 500 Mb.
|
|
#4
|
||||
|
||||
|
pues, por qué no explicas qué es lo que haces, qué componentes usas, cómo haces esas insersiones, qué tipos de campos, qué tipos de datos, exactamente qué clase de archivo estás metiendo en la base de datos, por qué serán 8 millones de registros, muéstranos el código de lo que haces, danos un "poco" más de información...
En caso contrario es un poquito dificil llegar a ninguna conclusión. ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
|||
|
|||
|
hasces las inserciones usando tables ?, tal vez ahi este el problema.
te aconsejo que uses tibquerys , haciendo un starttransaction y un endtransaction cada vez. Ibtransaction1.startransaction; try Tibquery1.execsql; Finally Ibtransaction1.CommitRetaining; End; |
|
#6
|
||||
|
||||
|
Pon la excepcion que se produce.
No hay problema para insertar millones de registros en Interbase, solo que no pudes hacer una transacion que lleve los 8millones de inserts, la tactica es hacer un contador de inserciones y hacer un commit cada 1000 inserciones start transaction insertar 1000 commit (ojo no commitretaining) y esto lo haces hasta que acabes de recorrer el archivo que quieres insertar. Saludos
__________________
Ven a Murcia y no solo pasaras calor. |
|
#7
|
||||
|
||||
|
Scordoba tiene toda la razón. Es necesario que como lo hagas le permitas hacer COMMIT cada 1000 registros.
__________________
En Colombia hay muchos, pero muchos colombianos muy buenos. Los violentos son pocos y los vamos a controlar... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|