我在SQL Server上工作很长时间但我从未使用过Cursor。我有一个他们使用过光标的项目,我必须确定每个程序,光标,触发器是否运行良好以及是否需要改进。
我已经完成了除光标以外的所有操作,我该如何测试呢?
答案 0 :(得分:1)
正如你所知道循环的概念,就像我们使用Cursor一样去行 行。假设您有很多记录,并且您还使用了光标 您的查询或在您的存储过程中,它会搞砸你的 应用程序性能。
假设在任何存储过程中你使用了Cursor而你是 用Cursor写一个存储过程,它将首先调用存储 过程,在这里你使用嵌套光标和你的应用程序 表现会在这里下降。所以在使用Cursor之前请三思。
除非不需要,否则请勿使用。