如何利用search参数优化查询的方法

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

在SQL Server中的优化使用search参数到滤波器查询。当你在查分析器中使用显示估计执行计划的时候,它将会进行执行计划图的显示。当你将你的鼠标放置在最右边图形元素的时候,退栈将会显示关于这个表格的统计表。在窗口的最底部列出了关于参数的信息。

参数是潜在的SARGs。它们在窗口的最低端利用优化器在滤波器中使用的数据被鉴别。

下面的知道方针将帮助优化器使用的SARG来限制分析:

过滤规则在WHERE子句中出现。

表格栏是在WHERE子句中的自然格式中出现。

一个常量或者变量包含一个常量值会在WHERE子句中出现。

一个操作比较栏和常量或者变量比较棘手。

过滤栏包含了栏,常量或者变量和操作数。所有的三个装置必须在过滤栏中出现。

SARG可能是下面的其中一个操作符:

=

=

BETWEEN

LIKE

当通配符被LIKE操作符使用的时候,并且通配符位于一个常量或者变量的最开始的时候,它不会被优化器使用。

下面这些操作符很有可能被优化器使用的分析器排除:

NOT

!=

!

!

NOT EXISTS

NOT IN

NOT LIKE

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航