Đề 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.
Testimonials (5)
Being human and talking to us as understandable possible Sống như một con người và nói chuyện với chúng tôi một cách dễ hiểu nhất có thể
Sorin
Course - Database Administration Fundamentals for MS SQL Server
Machine Translated
Philip rất tốt bụng, phong cách giải thích SQL khái niệm của anh ấy thật xuất sắc. Tôi thích rằng anh đã cung cấp cho chúng tôi thông tin và trả lời những câu hỏi không thuộc nội dung khóa học này.
Stefan
Course - SQL in SQL Server
Machine Translated
Bài tập thực hành để luyện tập và hiểu rõ khái niệm, giải đáp mọi thắc mắc.
Safdar Abbas - Medtech Limited
Course - T-SQL Fundamentals with SQL Server Training Course
Machine Translated
Nó đã cho phép chúng tôi có một trải nghiệm thực hành trực tiếp với stored procedure trên cơ sở dữ liệu của công ty.
Corneliu Buculei - Standard Building Supplies Ltd
Course - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Machine Translated
Bài tập tương tác
Matthew Viner - Thames Water Utilites Ltd
Course - Transact SQL Basic
Machine Translated