引用 113 楼 englishyys2012 的回复: 这个数据量也太大了。。。 实际用于也需没那么大,但是软件检测所就是要求这样的
这个数据量也太大了。。。
引用 75 楼 lc2470348636 的回复:看了上面你说的,感觉你实现的时候应该是利用数据库访问类调用存储过程,然后利用循环逐条插入。如果是这样的话,很明显,效率并不是很高啊。 以前我记得看过一些关于这个问题的,插入时用sqlbulkcopy看行不行,这个效率很高啊,或者xmlbulkcopy。或者使用表值参数,把一个表类型作为参数传递到函数或者存储过程里,少于1……
引用 104 楼 junzh0536 的回复:引用 103 楼 lc2470348636 的回复:引用 102 楼 junzh0536 的回复:引用 86 楼 lc2470348636 的回复:引用 80 楼 junzh0536 的回复:引用 75 楼 lc2470348636 的回复: 效率来考虑的话,不是很高。效率的瓶颈在于你从数据源表select的数据的效率。关于……
引用 86 楼 lc2470348636 的回复:引用 80 楼 junzh0536 的回复:引用 75 楼 lc2470348636 的回复: 如果是这样的话,我想着可以直接使用sqlbulkcopy,这样对于a表应该是没有问题,要是b表的话,可不可以直接从a表中进行判断然后插入到b表中,用 insert into B select * form A wher……
引用 80 楼 junzh0536 的回复:引用 75 楼 lc2470348636 的回复: 如果是这样的话,我想着可以直接使用sqlbulkcopy,这样对于a表应该是没有问题,要是b表的话,可不可以直接从a表中进行判断然后插入到b表中,用 insert into B select * form A where ... 这样来同步一下B表中的内容。像你所说的,A中的表内容应该是完全包含B中的内容吧,所以这样虽然牺牲了性能要求,但是应该是可以的吧,楼主认为?
办法很多。。
34,590
社区成员
254,589
社区内容
加载中
试试用AI创作助手写篇文章吧