大量数据求解决方案

dafafdaasf dafafdaasf 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有一个Order 表 ,三个主要的字段是 id(int) orderid(int) remank(varchar)。 id 是主键,自增的,orderid 也是不重复的,大概有600多万条数据。另一台数据库服务器上的 info 表,主要的字段 有orderid(int) 和 level(int),其中orderid 和order 表的 orderid 是对应的。
要求根据order表上的orderid 从info表上查询,如果 info表上某条记录的level等于2,那么就更新order表上相同orderid 记录的remark 字段。因为 两个表在两个不同的数据库服务器上,公司不允许用link server ,所以整个需求不能用存储过程。要求将order表的所有orderid 加载到程序服务器上的内存里,如放到datatable 里, 然后从datatable 里取orderid ,再根据这些orderid从info表上查信息,然后再更新。
因为有600 多万条数据,怕有性能问题。求解决方案

...全文

相关推荐

评论 19
收藏 已收藏
分享
返回顶部
dafafdaasf
C# 111,129 成员 642,539 内容