联系我们

课程大纲

模块1. 查询调优

  • 查询调优工具
  • 缓存查询执行计划
  • 清除缓存
  • 分析执行计划
  • 提示
  • 使用数据库引擎优化顾问
  • 索引调优
  • 表与索引结构
  • 索引访问方法
  • 索引策略

模块2. 子查询、表表达式与排名函数

  • 编写子查询
  • 使用表表达式
  • 使用排名函数

模块3. 优化联接与集合操作

  • 基本联接类型
  • 联接算法
  • 集合操作
  • 在集合操作中使用INTO

模块4. 聚合与数据透视

  • 使用OVER子句
  • 不同类型的聚合(累计、滑动及年初至今)
  • 透视与逆透视
  • 设置自定义聚合
  • 使用GROUPING SETS子句
  • CUBE和ROLLUP子句
  • 如何物化分组集

模块5. 使用TOP与APPLY

  • SELECT TOP
  • 使用APPLY表运算符
  • 组级别TOP n
  • 实现分页

模块6. 优化数据转换

  • 使用增强VALUES子句插入数据
  • 使用BULK行集提供程序
  • 使用INSERT EXEC
  • 序列机制
  • 带联接的DELETE
  • 带联接的UPDATE
  • MERGE语句
  • INSERT的OUTPUT子句
  • DELETE的OUTPUT子句
  • UPDATE的OUTPUT子句
  • MERGE的OUTPUT子句

模块7. 查询分区表

  • SQL Server中的分区
  • 如何编写分区表查询
  • 如何编写分区视图查询

要求

具备良好的Microsoft SQL Server 2008/2012环境下的SQL知识。

 14 小时

客户评论 (4)

即将举行的公开课程

课程分类