一万条sql插入语句同时循环执行比较慢请问怎么能提高执行速度

2024年11月23日 02:47
有5个网友回答
网友(1):

将事物自动commit设为false,循环完毕一次性commit。

网友(2):

写一条带参数的插入语句,循环赋值插入,可以减少sql语句解析的时间

网友(3):

oracle的话有个sqlload用来分割导入数据效率贼牛了

网友(4):

最好不用循环,如果非得用可以考虑将数据读入datatable,在.net中做数据处理
然后将datatable整体一次性传入数据库,这只是理论,实践的话你要自己再查一些资料呵呵

网友(5):

优化代码!