![](/img/trans.png)
[英]Which is better performance wise, C# for loop or cursor(or while loop) in sql?
[英]Sql server Cursor vs While Loop performance
我用过 Sql 服务器 Cursor。 我在数据库中插入了 10K 记录并在相关的一些数据中插入了多个表,但需要一些时间,所以关于如何提高 sql 服务器的速度的任何建议。 sql 服务器中的哪个循环库?
是的。 20 年来的旧规则:不要使用光标。 它们的性能非常糟糕,并且您失去了 SQL 服务器对性能进行查询的 90%。 开始使用您的代码并编写基于 SET 的 SQL,而不是程序循环。
虽然循环总是比提供更多控制的 cursor 好,但您可以 go 结合公用表表达式
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.