敬业的IT人 >> 数据库 >> SQLServer >> Microsoft的优化SQL方法

Microsoft的优化SQL方法

敬业的IT人 互联网 佚名 2008-2-28 0:19:00

除调优方法外,我们给你展示了最佳实践,你可应用到你的SQL语句中以提高性能(所有的例子和语法都已在Microsoft SQL Server 2000中验证)。

阅读该系列文章后,你应该对Microsoft 工具包中提供的查询优化工具和技巧有一个基本的了解,我们将提供包含各种各样的以提高性能和加速数据读取操作的查询技巧。

Microsoft提供了三种调优查询的主要的方法:  

1、使用SET STATISTICS IO 检查查询所产生的读和写

2、使用SET STATISTICS TIME检查查询的运行时间

3、使用SET SHOWPLAN 分析查询的查询计划

SET STATISTICS IO

命令SET STATISTICS IO style="ZOOM: 100%" height=463 alt="" src="http://www.xland.com.cn/up/pic/0704032174000/0.jpeg" width=438 border=0>

这里重要的不同是SHOWPLAN_ALL语句返回了很多有用的调优信息,但这些很难理解和应用。

SHOWPLAN 操作

SHOWPLAN操作,有时叫做“标签”(tag),其中一部分操作非常清晰地说明了SQL Server的做法,而其它一些操作将把人难住。这些操作分成物理操作和逻辑操作。物理操作描述被用来处理查询的物理算法,例如,执行一个索引查找。逻辑操作描述语句中使用的关系代数操作,如聚合运算等。SHOWPLAN的结果被细分非具体的步骤分成几步。每个查询的物理操作代表一个独立步骤。步骤通常会伴有一个逻辑操作,但不是所有的步骤都包括逻辑操作。此外,大部分的步骤都有一个操作(要么逻辑操作要么物理操作)和一个参数。参数是操作所影响的查询组件。关于所有执行计划步骤的讨论内容非常繁多。请关注本系列的其它文章。



粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com