Course Code: 66437
Duration: 14 hours
Prerequisites:

Good SQL 知识 Microsoft SQL Server 2008/2012 环境。

Overview:

本课程是为已经熟悉 Microsoft SQL Server Environment 2008/2012 中 SQL 的代表创建的。本课程侧重于基于集合的查询和查询调优、使用索引和分析执行计划。

培训还涵盖表表达式、排名函数以及如何处理分区表。

Course Outline:

模块 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 服务器中分区
  • 如何对分区表编写查询
  • 如何在分区视图上编写查询
Sites Published:

United Arab Emirates - Microsoft SQL Server (MSSQL)

Qatar - Microsoft SQL Server (MSSQL)

Egypt - Microsoft SQL Server (MSSQL)

Saudi Arabia - Microsoft SQL Server (MSSQL)

South Africa - Microsoft SQL Server (MSSQL)

Brasil - Microsoft SQL Server (MSSQL)

Canada - Microsoft SQL Server (MSSQL)

中国 - Microsoft SQL Server (MSSQL)

香港 - Microsoft SQL Server (MSSQL)

澳門 - Microsoft SQL Server (MSSQL)

台灣 - Microsoft SQL Server (MSSQL)

USA - Microsoft SQL Server (MSSQL)

Österreich - Microsoft SQL Server (MSSQL)

Schweiz - Microsoft SQL Server (MSSQL)

Deutschland - Microsoft SQL Server (MSSQL)

Czech Republic - Microsoft SQL Server (MSSQL)

Denmark - Microsoft SQL Server (MSSQL)

Estonia - Microsoft SQL Server (MSSQL)

Finland - Microsoft SQL Server (MSSQL)

Greece - Microsoft SQL Server (MSSQL)

Magyarország - Microsoft SQL Server (MSSQL)

Ireland - Microsoft SQL Server (MSSQL)

Luxembourg - Microsoft SQL Server (MSSQL)

Latvia - Microsoft SQL Server (MSSQL)

España - Microsoft SQL Server (MSSQL)

Italia - Microsoft SQL Server (MSSQL)

Lithuania - Microsoft SQL Server (MSSQL)

Nederland - Microsoft SQL Server (MSSQL)

Norway - Microsoft SQL Server (MSSQL)

Portugal - Microsoft SQL Server (MSSQL)

România - Microsoft SQL Server (MSSQL)

Sverige - Microsoft SQL Server (MSSQL)

Türkiye - Microsoft SQL Server (MSSQL)

Malta - Microsoft SQL Server (MSSQL)

Belgique - Microsoft SQL Server (MSSQL)

France - Microsoft SQL Server (MSSQL)

日本 - Microsoft SQL Server (MSSQL)

Australia - Microsoft SQL Server (MSSQL)

Malaysia - Microsoft SQL Server (MSSQL)

New Zealand - Microsoft SQL Server (MSSQL)

Philippines - Microsoft SQL Server (MSSQL)

Singapore - Microsoft SQL Server (MSSQL)

Thailand - Microsoft SQL Server (MSSQL)

Vietnam - Microsoft SQL Server (MSSQL)

India - Microsoft SQL Server (MSSQL)

Argentina - Microsoft SQL Server (MSSQL)

Chile - Microsoft SQL Server (MSSQL)

Costa Rica - Microsoft SQL Server (MSSQL)

Ecuador - Microsoft SQL Server (MSSQL)

Guatemala - Microsoft SQL Server (MSSQL)

Colombia - Microsoft SQL Server (MSSQL)

México - Microsoft SQL Server (MSSQL)

Panama - Microsoft SQL Server (MSSQL)

Peru - Microsoft SQL Server (MSSQL)

Uruguay - Microsoft SQL Server (MSSQL)

Venezuela - Microsoft SQL Server (MSSQL)

Polska - Microsoft SQL Server (MSSQL)

United Kingdom - Microsoft SQL Server (MSSQL)

South Korea - Microsoft SQL Server (MSSQL)

Pakistan - Microsoft SQL Server (MSSQL)

Sri Lanka - Microsoft SQL Server (MSSQL)

Bulgaria - Microsoft SQL Server (MSSQL)

Bolivia - Microsoft SQL Server (MSSQL)

Indonesia - Microsoft SQL Server (MSSQL)

Kazakhstan - Microsoft SQL Server (MSSQL)

Moldova - Microsoft SQL Server (MSSQL)

Morocco - Microsoft SQL Server (MSSQL)

Tunisia - Microsoft SQL Server (MSSQL)

Kuwait - Microsoft SQL Server (MSSQL)

Oman - Microsoft SQL Server (MSSQL)

Slovakia - Microsoft SQL Server (MSSQL)

Kenya - Microsoft SQL Server (MSSQL)

Nigeria - Microsoft SQL Server (MSSQL)

Botswana - Microsoft SQL Server (MSSQL)

Slovenia - Microsoft SQL Server (MSSQL)

Croatia - Microsoft SQL Server (MSSQL)

Serbia - Microsoft SQL Server (MSSQL)

Bhutan - Microsoft SQL Server (MSSQL)

Nepal - Microsoft SQL Server (MSSQL)

Uzbekistan - Microsoft SQL Server (MSSQL)