Đề cương khóa học

Module 1. Query Tuning

  • Công cụ để tinh chỉnh truy vấn
  • Cached Query Execution Plans (Kế hoạch thực thi truy vấn được lưu trong bộ nhớ cache)
  • Clearing the Cache (Xóa bộ nhớ cache)
  • Analyzing Execution Plans (Phân tích Kế hoạch thực thi)
  • Hints (Gợi ý)
  • Sử dụng Database Engine Tuning Advisor (Cố vấn tinh chỉnh Engine)
  • Index Tuning (Tinh chỉnh Index)
  • Table and Index Structures (Cấu trúc Bảng và Index)
  • Index Access Methods (Phương pháp Index)
  • Indexing Strategies (Chiến lược Indexing)

Module 2. Subqueries, Table Expression, and Ranking Functions

  • Writing Subqueries (Viết Subqueries)
  • Using Table Expressions (Sử dụng Table Expressions)
  • Using Ranking Functions (Sử dụng Ranking Functions)

Module 3. Optimizing Joins and Set Operations

  • Fundamental Join Types (Các loại Join cơ bản)
  • Join Algorithm (Thuật toán Join)
  • Set Operations (Các phép toán tập hợp)
  • Using INTO with Set Operation (Sử dụng INTO với phép toán tập hợp)

Module 4. Aggregating and Pivoting Data

  • Using the OVER Clause (Sử dụng mệnh đề OVER)
  • Different types of aggregations (Cumulative, Sliding and Year-To-Date) (Các loại tổng hợp khác nhau (tích lũy, trượt và năm đến ngày))
  • Pivoting and Unpivoting (Pivot và Unpivot)
  • Setup Custom Aggregations (Thiết lập Tổng hợp tùy chỉnh)
  • Using GROUPLING SETS Subclause (Sử dụng Subclause GROUPLING SETS)
  • CUBE and RULLUP Subclauses (Subclause CUBE và RULLUP)
  • How to materialize Grouping Sets (Cách hiện thực hóa Grouping Sets)

Module 5. Using TOP and APPLY

  • SELECT TOP (SELECT TOP)
  • Using the APPLY table operator (Sử dụng toán tử bảng APPLY)
  • TOP n at the Group Level (TOP n ở cấp nhóm)
  • Implementing Paging (Triển khai Phân trang)

Module 6. Optimizing Data Transformation

  • Inserting data with Enhanced VALUES Clause (Chèn dữ liệu với mệnh đề VALUES nâng cao)
  • Using the BULK Rowset Provider (Sử dụng BULK Rowset Provider)
  • Using INSERT EXEC (Sử dụng INSERT EXEC)
  • The Sequence Mechanisms (Cơ chế chuỗi)
  • Detele with joins (Xóa với joins)
  • Update with joins (Cập nhật với joins)
  • MERGE statement (Câu lệnh MERGE)
  • The OUTPUT Clause with INSERT (Mệnh đề OUTPUT với INSERT)
  • The OUTPUT Clause with DELETE (Mệnh đề OUTPUT với DELETE)
  • The OUTPUT Clause with UPDATE (Mệnh đề OUTPUT với UPDATE)
  • The OUTPUT Clause with MERGE (Mệnh đề OUTPUT với MERGE)

Module 7. Querying Partitioned Tables

  • Partitioning in SQL Server (SQL Server phân vùng)
  • How to write queries on partitioned tables (Cách viết truy vấn trên các bảng phân vùng)
  • How to write queries on partitioned views (Cách viết truy vấn trên các view phân vùng)

Requirements

Good SQL kiến thức trong môi trường Microsoft SQL Server 2008/2012.

 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories