![]() |
1
2
在实现此功能的地方,是否可以实现自己的IDataAdapter? 当然,dataadapter只触发正确的sqlcommand,这由每个datarow的rowstate决定。 所以,这意味着您必须生成必须针对每个情况执行的SQL命令…
|
![]() |
2
0
|
![]() |
3
0
假设您有1000万条记录需要更新。我们假设每条记录都有100个字节(对于10个列来说,这可能太小,但要保守一点)。这相当于CCA 100 MB的数据,必须从数据库(网络流量)传输,存储在内存中,然后以更新或插入的形式返回到数据库,这些更新或插入对于传输到数据库来说要冗长得多。 我希望SP的性能会更好。 此外,您可以将工作划分为较小的SP(从主SP调用),它只更新必要的字段,从而获得额外的性能。 禁用索引/约束也是一个选项。
编辑:
|
![]() |
ybou · 需要帮助从SQL 2005查询中删除过时的=*连接运算符 7 年前 |
![]() |
Robert · 将多个分隔符分隔的字段视为不同的行 8 年前 |
![]() |
hud · 执行存储过程会导致错误 8 年前 |
![]() |
Gonzalo · 如何将存储过程的结果插入到新表中? 9 年前 |