摘要:计划缓冲的基本目的是通过重用执行计划来改进性能。因为,确认执行计划确实可重用很重要。因为即席查询的计划可重用性效率低下,所以一般建议尽可能依赖预定义工作负载技术。为了确保计划缓冲的高效实用,遵循以下建议。明确地参数化查询的可变部分;使用存储过程实现业务功能;使用sp_executesql避免存储过程维护;使用准备/执行模式避免重新发送查询字符串;避免即席查询;对动态查询使用sp_executesql代替EXECUTE;小心地参数化查询的可变部分;避免修改链接之间的环境设置;避免查询中对象的隐含解析;一、明确地参数化查询的可变部分 查询一般运行多次,每次运行的唯一不同是可变部分的不同值。它...
阅读全文