Đề 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
Sorin
Course - Database Administration Fundamentals for MS SQL Server
Practical exercises for practice and understanding of the concept, clarification provided for any questions.
Safdar Abbas - Medtech Limited
Course - T-SQL Fundamentals with SQL Server Training Course
It allowed us to have an applied hands on sproc to our company database.
Corneliu Buculei - Standard Building Supplies Ltd
Course - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
the in depth knowledge and customize approach
Julius Mapili - SYKES Asia, Inc.
Course - Administering in Microsoft SQL Server
I appreciated Folio's wide breadth of knowledge. Not only was he familiar with the course content, but he also knew of constructs in languages we were familiar with to make examples more meaningful to us. During intervals he shared his knowledge of technologies and solutions outside the training scope to provide insights into other solutions we could use in future (and future training).