brandolin
11-11-2003, 13:18:20
Hola a todos... estoy trabajando con MySQL pero la duda que tengo debe ser generica para cualquier sistema que funcione con MYSQL.
El tema es la velocidad del comando insert.... la cosa es asi.
Estoy haciendo un proceso en donde debo insertar miles de registros en la base de datos y estoy buscando el mejor metodo...
Primero utilice TTable, completando los campos uno por uno y luego haciendo el post y el commit correspondiente. funiona bien pero no estaba seguro si se hacia insert sql real, ademas estaba lento
Luego utilice la sentencia Insert para cada registro... y se puso bastante lento.
Lo que pense es utilizar el Insert into tabla () values (registro), (registro), (registro)... pero no estoy seguro que sea lo mas optimizado.
Conclusion.... como utilizan en forma eficiente la insersion de miles de registro consecutiva.
Bueno, gracias desde ya.
El tema es la velocidad del comando insert.... la cosa es asi.
Estoy haciendo un proceso en donde debo insertar miles de registros en la base de datos y estoy buscando el mejor metodo...
Primero utilice TTable, completando los campos uno por uno y luego haciendo el post y el commit correspondiente. funiona bien pero no estaba seguro si se hacia insert sql real, ademas estaba lento
Luego utilice la sentencia Insert para cada registro... y se puso bastante lento.
Lo que pense es utilizar el Insert into tabla () values (registro), (registro), (registro)... pero no estoy seguro que sea lo mas optimizado.
Conclusion.... como utilizan en forma eficiente la insersion de miles de registro consecutiva.
Bueno, gracias desde ya.