课程大纲

模块 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 环境。

 14 小时

人数



每位参与者的报价

客户评论 (8)

相关课程

课程分类