关于Natively Compiled Stored Procedures的优化

Posted 万剑齐发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Natively Compiled Stored Procedures的优化相关的知识,希望对你有一定的参考价值。

Interpreted Transact-SQL stored procedures are compiled at first execution, in contrast to natively compiled stored procedures,

which are compiled at create time. When interpreted stored procedures are compiled at invocation, the values of the parameters

supplied for this invocation are used by the optimizer when generating the execution plan.This use of parameters during

compilation is called parameter sniffing.

 

Parameter sniffing is not used for compiling natively compiled stored procedures. All parameters to the stored procedure are

considered to have UNKNOWN values.Like interpreted stored procedures, natively compiled stored procedures also support

the OPTIMIZE FOR hint.

------------------------------------------------

Natively Compiled Stored Procedures在创建时编译,所有参数都视为UNKNOWN值,因此很有可能会生成比较中庸的执行计划。可视情况考虑

使用OPTIMIZE FOR hint来优化。

本文链接:http://www.cnblogs.com/ajiangg/p/6438556.html

参考链接:

https://msdn.microsoft.com/en-us/library/dn205319.aspx

以上是关于关于Natively Compiled Stored Procedures的优化的主要内容,如果未能解决你的问题,请参考以下文章

Execption:the database returned no natively generated identity value

The database returned no natively generated identity value

关于 IOS App Store 和 Google Store 促销代码

The database cluster was initialized with RELSEG_SIZE 1048576, but the server was compiled with RELS

关于 Apple Store 中的出版物的问题

关于web站点下敏感文件.DS_Store