课程大纲
模块 1.查询调优
- 查询优化工具
- 缓存的查询执行计划
- 清除缓存
- 分析执行计划
- 提示
- 使用 Database Engine Tuning Advisor
- 索引调整
- 表和索引结构
- 索引 Access 方法
- 索引策略
模块 2.子查询、表 Express ion 和排名函数
- 编写子查询
- 使用表 Expressions
- 使用排名函数
模块 3.优化联接和集合操作
- 基本联接类型
- 连接算法
- 集合操作
- 将 INTO 与 Set 操作一起使用
模块 4.聚合和旋转数据
- 使用 OVER 子句
- 不同类型的聚合(累计聚合、滑动聚合和年初至今聚合)
- 旋转和取消枢轴
- 设置自定义聚合
- 使用 GROUPING SETS 子句
- CUBE 和 RULLUP 子句
- 如何具体化分组集
模块 5.使用 TOP 和 APPLY
- 选择顶部
- 使用 APPLY 表运算符
- 集团层面的 TOP n
- 实现分页
模块 6.优化数据转换
- 使用增强型 VALUES 子句插入数据
- 使用 BULK 行集提供程序
- 使用 INSERT EXEC
- 序列机制
- 使用联接执行 DELETE 操作
- 使用联接进行更新
- MERGE 语句
- 带有 INSERT 的 OUTPUT 子句
- 带有 DELETE 的 OUTPUT 子句
- 带有 UPDATE 的 OUTPUT 子句
- 带有 MERGE 的 OUTPUT 子句
模块 7.查询分区表
- 在 SQL 服务器中分区
- 如何对分区表编写查询
- 如何在分区视图上编写查询
要求
Good SQL 知识 Microsoft SQL Server 2008/2012 环境。
客户评论 (8)
The adjustment made in the lecture/lessons by the trainer once he understood the current SSIS application that we are bound to maintain. The topics became more suitable/usable to us.
Angelito Aguilar - Metrobank
课程 - Introduction to SQL Server 2012 Integration Services (SSIS)
Lot of content and exactly the requested one.
Pascal - Diehl
课程 - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
我真的很喜欢训练的节奏,以及解释之间给出的练习
Trana
课程 - SQL in SQL Server
机器翻译
我喜欢讲座和练习的平衡。当我陷入困境时,卢克非常善于帮助我理解问题并努力寻找解决方案,这对我的理解产生了非常积极的影响。
Tom - Welsh Revenue Authority
课程 - Transact SQL Basic
机器翻译
Really enjoyed compression data components
James - Medtech Limited
课程 - Transact SQL Advanced
数据库优化、专用方法、提出问题的能力、对数据库的洞察/评估
Aleksandra Czyndacka - Mikrobit
课程 - Administering in Microsoft SQL Server
机器翻译
我很欣赏 Folio 的广泛知识。 他不仅熟悉课程内容,而且还知道我们熟悉的语言的结构,以使示例对我们更有意义。 在间歇期间,他分享了他在培训范围之外的技术和解决方案的知识,以提供对我们在未来(和未来培训)中可以使用的其他解决方案的见解。
Raphael - Markit Valuations Limited
课程 - Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012
机器翻译
关于简单易懂的例子的知识转移。
Katsiaryna
课程 - SQL language in MSSQL
机器翻译