首页 新闻 会员 周边

sqlserver批量操作上百万条数据。。。求高效率解决方案

0
[已关闭问题] 关闭于 2013-07-22 10:37

目前做的项目需要进行上百万条数据的批量更新操作,查询的时候也很棘手。求园子里高手给个解决方案,学习中。。。

问题补充:

使用了表值参数之后,更新语句效率是提高很多了。但想问下查询的时候,怎样提高性能?

**************的主页 ************** | 初学一级 | 园豆:124
提问于:2013-06-09 22:04
< >
分享
所有回答(4)
0

批量更新?更新的话就只有update。

查询慢的话,可以加索引,横向分表。

幻天芒 | 园豆:37175 (高人七级) | 2013-06-09 22:50
0

一条sql语句能完成的事。。就不要一条一条的执行了。

路过秋天 | 园豆:4787 (老鸟四级) | 2013-06-10 00:19

我就知道,只要标题带有上百万数据,准能看到秋天。

支持(0) 反对(0) happydaily | 园豆:301 (菜鸟二级) | 2013-06-10 07:52

那例如用循环来执行一条更新语句。。。不也要循环那么多次么?这样是一条sql语句,但貌似没什么效果。。

支持(0) 反对(0) ************** | 园豆:124 (初学一级) | 2013-06-10 10:37
0

导入的话可以用bcp,更新的话就update咯。

这个更新是仅进行一次的操作么?

查询的话索引建好就行。

+小马哥++ | 园豆:906 (小虾三级) | 2013-06-10 11:43

我用了表值参数。给一个表给他一条语句来更新。。。不过现在查询的时候遇到问题。。上百万数据怎样做查询比较好?索引不太好啊   因为经常做更新。。。

支持(0) 反对(0) ************** | 园豆:124 (初学一级) | 2013-06-10 14:38
0

添加索引。

面对阳光努力向上 | 园豆:179 (初学一级) | 2013-06-19 18:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册