繁体   English   中英

Sql 服务器 Cursor 与 While 循环性能对比

[英]Sql server Cursor vs While Loop performance

我用过 Sql 服务器 Cursor。 我在数据库中插入了 10K 记录并在相关的一些数据中插入了多个表,但需要一些时间,所以关于如何提高 sql 服务器的速度的任何建议。 sql 服务器中的哪个循环库?

是的。 20 年来的旧规则:不要使用光标。 它们的性能非常糟糕,并且您失去了 SQL 服务器对性能进行查询的 90%。 开始使用您的代码并编写基于 SET 的 SQL,而不是程序循环。

虽然循环总是比提供更多控制的 cursor 好,但您可以 go 结合公用表表达式

https://www.techrepublic.com/blog/the-enterprise-cloud/comparing-cursor-vs-while-loop-performance-in-sql-server-2008/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM