Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Module 1. Query Tuning
- Tools available for Query Tuning
- Managing Cached Query Execution Plans
- Techniques for Clearing the Cache
- In-depth Analysis of Execution Plans
- Utilizing Hints
- Leveraging the Database Engine Tuning Advisor
- Strategies for Index Tuning
- Understanding Table and Index Structures
- Different Index Access Methods
- Advanced Indexing Strategies
Module 2. Subqueries, Table Expression, and Ranking Functions
- Constructing Effective Subqueries
- Practical Use of Table Expressions
- Applying Ranking Functions
Module 3. Optimizing Joins and Set Operations
- Review of Fundamental Join Types
- Understanding the Join Algorithm
- Executing Set Operations
- Applying INTO with Set Operation
Module 4. Aggregating and Pivoting Data
- Mastering the OVER Clause
- Implementing Various Aggregation Types (Cumulative, Sliding, and Year-To-Date)
- Techniques for Pivoting and Unpivoting Data
- Configuring Custom Aggregations
- Using the GROUPING SETS Subclause
- Applying CUBE and ROLLUP Subclauses
- Materializing Grouping Sets
Module 5. Using TOP and APPLY
- Implementing SELECT TOP
- Utilizing the APPLY table operator
- Applying TOP n at the Group Level
- Implementing Data Paging
Module 6. Optimizing Data Transformation
- Inserting Data using Enhanced VALUES Clause
- Leveraging the BULK Rowset Provider
- Using INSERT EXEC
- Implementing Sequence Mechanisms
- Executing DELETE with joins
- Performing UPDATE with joins
- Utilizing the MERGE statement
- Applying the OUTPUT Clause with INSERT
- Applying the OUTPUT Clause with DELETE
- Applying the OUTPUT Clause with UPDATE
- Applying the OUTPUT Clause with MERGE
Module 7. Querying Partitioned Tables
- Overview of Partitioning in SQL Server
- Writing Efficient Queries on Partitioned Tables
- Writing Efficient Queries on Partitioned Views
Requirements
A solid understanding of SQL within the Microsoft SQL Server 2008/2012 environment is required.
14 Hours
Testimonials (4)
data was personalised to our organisations
Vincent Long - ASSMANG PTY LTD
Course - T-SQL Fundamentals with SQL Server Training Course
personalised to our understanding and data
Vincent Long - ASSMANG PTY LTD
Course - Business Intelligence with SSAS
The instructor brought his A game again as he superbly took my staff through the customized training with expert timing, knowledge, support, and rapport with my staff.
James - Shawnee Mission School District
Course - Administering in Microsoft SQL Server
The lecture about cte