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

2024-11-23 02:47:48
推荐回答(5个)
回答1:

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

回答2:

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

回答3:

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

回答4:

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

回答5:

优化代码!