摘要:
参数化和即席查询,都是一个二难的选择。一旦选择参数化 就有可能带来 一种情况就是 执行计划反复被利用。不会通过收集现有的统计信息,出一个比较优异的执行计划。即席查询也就是 ad hoc query,每次都需要重编译,花费比较大。这个是一个2难,需要平衡。对于这个问题 sql server 有 简单参数化,强制参数化和2008 才有的optimize for ad hoc workloads。optimize for ad hoc workloads 的原理大概如此:当你第一次执行 ad hoc 查询的时候,被编译出来的执行计划,sql server 存个一部分。为什么不全存呢,如果全存,adh 阅读全文
posted @ 2012-02-17 11:16
Fanr_Zh
阅读(2328)
评论(0)
推荐(0)
浙公网安备 33010602011771号