在SQL Server中的优化使用search参数到滤波器查询当你在查分析器中使用显示估计执行计划的时候它将会进行执行计划图的显示当你将你的鼠标放置在最右边图形元素的时候退栈将会显示关于这个表格的统计表在窗口的最底部列出了关于参数的信息 参数是潜在的SARGs它们在窗口的最低端利用优化器在滤波器中使用的数据被鑒别 下面的知道方针将帮助优化器使用的SARG来限制分析 过滤规则在WHERE子句中出现 表格栏是在WHERE子句中的自然格式中出现 一个常量或者变量包含一个常量值会在WHERE子句中出现 一个操作比较栏和常量或者变量比较棘手 过滤栏包含了栏常量或者变量和操作数所有的三个装置必须在过滤栏中出现 SARG可能是下面的其中一个操作符 = < > >= <= BETWEEN LIKE 当通配符被LIKE操作符使用的时候并且通配符位于一个常量或者变量的最开始的时候它不会被优化器使用 下面这些操作符很有可能被优化器使用的分析器排除 NOT != <> !> !< NOT EXISTS NOT IN NOT LIKE |