开发者社区> 异步社区> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

《T-SQL性能调优秘笈——基于SQL Server 2012 窗口函数》导读

简介: 本书读者对象 本书针对SQL Server开发人员与数据库管理员(DBA),他们需要使用T-SQL编写查询和开发代码。本书要求读者已经具备了至少半年至一年的查询编写和优化经验。
+关注继续查看

前言

T-SQL性能调优秘笈——基于SQL Server 2012 窗口函数
对我而言,窗口函数是标准SQL和Microsoft SQL Server的语言(T-SQL)所支持的最深奥的特性。它们使得我们可以针对一组数据行进行灵活、清晰而且高效的操作。窗口函数的设计极富创意,克服了传统替代方式的种种不足。窗口函数可以解决的问题非常之广,值得我们投入时间认真学习。SQL Server 2005开始引入窗口函数,SQL Server 2012对已有函数进行了增强,并增加了一些新的函数。本书既覆盖由SQL Server支持的窗口函数,也包括由标准SQL支持但尚未在SQL Server中实现的一些元素。

本书读者对象
本书针对SQL Server开发人员与数据库管理员(DBA),他们需要使用T-SQL编写查询和开发代码。本书要求读者已经具备了至少半年至一年的查询编写和优化经验。

本书结构
本书包括窗口函数的逻辑含义、优化和实际使用案例。逻辑部分包括在前3章内容中。第1章解释SQL窗口的概念;第2章提供每个窗口函数的详细说明;第3章则介绍排序集合函数;第4章涵盖SQL Server 2012对窗口函数的优化设计;最后,第5章举例说明窗口函数的实际用途。

第1章解释SQL窗口的概念。它描述窗口函数的设计、窗口函数的种类,以及窗口描述中涉及的元素,如分区、排序、框架等。

第2章具体介绍各种窗口函数及其特性。其中包括窗口聚合函数、窗口排名函数、窗口偏移函数和窗口分布函数。

第3章介绍标准SQL对排序集合函数的支持,包括假设集合函数、逆分布函数等。该章也介绍如何在SQL Server中模拟相同的功能。

第4章详细介绍SQL Server 2012对窗口函数的优化。其中提供性能优化的索引指南,解释系统的并行处理以及如何提高并行处理的速度,同时讨论新的Window Spool迭代器及其他内容。

第5章介绍窗口函数解决业务问题的实际解决方案。

目录

第1章 SQL 窗口函数

1.1 窗口函数的背景
1.2 使用窗口函数的解决方案简介
1.3 窗口函数中的元素
1.4 支持窗口函数的查询元素
1.5 潜在的额外筛选器
1.6 窗口定义的重复使用
1.7 小结

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用Java程序通过http post访问Application server
使用Java程序通过http post访问Application server
46 0
使用Java程序通过http post访问Application server
使用Java程序通过http post访问Application server
31 0
python和Keras.backend常见函数
python 常见函数(v3.0) lambda 匿名函数 # lambda : func = lambda x, y: x + y print(func(1, 2)) # 输出 3 map 函数 将 一个或多个 sequnce 中元素作为参数传递到 func 中执行,并以迭代器的方式将函数执行结果返回。
1335 0
SQL Server 性能调优(性能基线)
  在写这篇东西的时候我也不是很清楚性能基线,到底要检查点什么,dmv要不要检查,perfmon要检测那先。 所以我决定,对我发的《sql server 性能调优》文章内的 perfmon和dmv做一个总结。
931 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载