sqlbulkcopy 在于批量插入海量数据,合理使用可以提高“存”数据的性能
当然不能,你每次只有一条怎么插还不是一样。
你可以写个插入队列。当队列数据满1000个时插入数据库,然后使用批量插入,就能提高性能了
现在搜索次数会很多?不多就可以不用什么管
sqlbulkcopy是大容量日志操作,如果recovery mode 是bulk Logged,在插入大量数据的时候,产生的transaction log 较 insert 语句少。使用bulk insert插入单条记录,有点大材小用,不建议使用
可以先将记录放入内存,使用sqlbulkcopy批量插入数据库 能提高性能