第三章:分析基本查询的文本和XML执行计划
第二章介绍的分析图形执行计划的方法也适用于对文本和XML执行计划的分析,不同的是文本和XML执行计划没有图标来表示,但仍包括相同的运算符。在先前的版本中,仅提供了基于文本的执行计划,许多人发现不易阅读,...
续第二章:分析基本查询的图形执行计划--表连接
到目前为止,我们介绍了单张表的例子,下面将引入一些新的元素:连接。分析以下查询: 1: SELECT e . [Title], 2: a. [City] , 3: c. [LastName] + ', ' + c. [FirstName] AS Emp...
第二章:分析基本查询的图形执行计划
本章的目的是让您能够解释简单的图形执行计划,换言之,简单的SELECT、UPDATE、INSERT或DELETE查询的执行计划是指那些少数连接或没有高级功能或提示的查询。为此,我们将介绍下列图形计划...
OPTIMIZE FOR Unknown工作原理
原文:http://www.benjaminnevarez.com/2010/06/how-optimize-for-unknown-works/备注:翻译不当,请指出或参考原文。OPTIMIZE FOR是SQL Server 2005引入的一个查询提示,它有助于解决参数探测问题,并要求为参数...
参数探测(Parameter Sniffing)与影响计划重用的SET选项
原文:http://www.benjaminnevarez.com/2011/09/parameter-sniffing-and-plan-reuse-affecting-set-options/备注:翻译不当,请指出或参考原文。 在排查性能问题时经常被...
SQL Server存储内幕之三:heap结构
源文档 <http://www.sqlservercentral.com/blogs/livingforsqlserver/archive/2010/12/19/sql-server-storage-internals-part-3-architecture-of-heap-structure.aspx>在前面两部分我们介绍了基础知识和分区的一些...
SQL Server存储内幕系列之二:分区和分配单元
源文档 <http://www.sqlservercentral.com/blogs/livingforsqlserver/archive/2010/12/16/sql-server-storage-internals-part-2-partitions-and-allocation-units.aspx> 在讨论不同类型的页面前,需要了解以下系统...
SQL Server 存储内幕系列之一:基础知识
在学习查询调优知识时,有必要对数据页和不同类型的索引页加以理解.这有助于对基本概念的更好理解以及日后更好地性能调优.这里采用"一步一步"的教程与初学者分享我的知识.建议SQL Server DBA花一些时间学习不...