(点击上方公号,可快速关注)
博客前言
1.写在前面 本文中所有数据演示都是用Microsoft官方示例数据库:Northwind,至于Northwind大家也可以在网上下载。至于下载方法MSDN已经有了详细的说明了,这里就不多说了。 2.Sql server标量聚合 2.1.概念:在只包含聚合函数的 SELECT 语句列列表中指定的一种聚合函数(如 MIN()、MAX()、COUNT()、SUM() 或 AVG())。当列列表只包含聚合函数时,则结果集只具有一个行给出聚合值,该值由与 WHERE 子句谓词相匹配的源行计算得到。 2.2.探索标量聚合:我们先用Sql server的”包括实际的执行计划”来看看一个简单的流聚合COUNT()来看看表里数据所有的行数。 再通过SET SHOWPLAN_ALL ON来看看有关语句执行情况的详细信息,并估计语句对资源的需求。 通过SET SHOWPLAN_ALL ON我们来看看COUNT()具体做了那些事情:
2.3.标量聚合优化技巧:我们通过两个比较简单的sql查询来看看他们的区别
|
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|