聯繫我們

課程簡介

模組 1:查詢最佳化

  • 查詢最佳化工具
  • 快取的查詢執行計畫
  • 清除快取
  • 分析執行計畫
  • 提示(Hints)
  • 使用資料庫引擎最佳化顧問
  • 索引最佳化
  • 表與索引結構
  • 索引存取方法
  • 索引策略

模組 2:子查詢、表運算式與排名函數

  • 撰寫子查詢
  • 使用表運算式
  • 使用排名函數

模組 3:最佳化聯接與集合物操作

  • 基本聯接類型
  • 聯接演算法
  • 集合物操作
  • 使用 INTO 進行集合物操作

模組 4:資料匯總與旋轉

  • 使用 OVER 子句
  • 不同類型的匯總(累積、滑動及年初至當月)
  • 旋轉與反旋轉(Pivoting and Unpivoting)
  • 設定自訂匯總
  • 使用 GROUPING SETS 子句
  • CUBE 和 RULLUP 子句
  • 如何具體化 Grouping Sets

模組 5:使用 TOP 和 APPLY

  • SELECT TOP
  • 使用 APPLY 表運算子
  • 群組層級的 TOP n
  • 實作分頁(Paging)

模組 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)

即將到來的課程

課程分類