SQL Server - 本地编译存储过程与普通存储过程的区别

19

像往常一样,我通常使用普通的存储过程来创建存储过程,而对于创建"Natively Compiled Stored Procedure"的第二种选项,我想知道是否有使用编译版本的性能优势?

有人可以帮忙找出答案吗? 谢谢。


2
为什么要点踩?请在点踩后留下评论。 - msd
1
我不是那个给你点踩的人,但是回答你问题的文档链接在谷歌搜索中的第一个结果里:https://www.google.com/#q=Natively+Compiled+Stored+Procedure - Dan Guzman
4
请问能否更好地解释一下?为什么和什么时候应该使用本地编译的存储过程? - AskMe
1个回答

11

被标记为NATIVE_COMPILATION的存储过程是本地编译的。这意味着过程中的Transact-SQL语句都被编译为本地代码,以高效执行性能关键业务逻辑。

更多信息请参见表和存储过程的本地编译


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接