我的数据库中有大约 6000 万条记录,必须处理所有这些记录。因此,我们的想法是使用 C# 代码读取数据,对其进行处理,然后将其放回到数据库中。数据不会传入和传至同一个表 - 涉及多个表。
我想看看这样做最好的办法是什么?我是否应该在数据集中一次读取 100K 记录,然后处理每条记录,然后使用批量插入到数据库,然后读取下一组记录?
c# sql performance dataset
c# ×1
dataset ×1
performance ×1
sql ×1