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 for Query Optimization
- Reviewing Cached Query Execution Plans
- Clearing the Plan Cache
- Analyzing Execution Plans
- Applying Query Hints
- Leveraging the Database Engine Tuning Advisor
- Optimizing Index Performance
- Table and Index Architectures
- Index Access Mechanisms
- Developing Indexing Strategies
Module 2. Subqueries, Table Expressions, and Ranking Functions
- Constructing Subqueries
- Implementing Table Expressions
- Utilizing Ranking Functions
Module 3. Optimizing Joins and Set Operations
- Core Join Types
- Join Algorithm Mechanics
- Executing Set Operations
- Applying INTO with Set Operations
Module 4. Aggregating and Pivoting Data
- Employing the OVER Clause
- Varieties of Aggregation (Cumulative, Sliding, and Year-To-Date)
- Pivoting and Unpivoting Data
- Configuring Custom Aggregations
- Using the GROUPING SETS Subclause
- CUBE and ROLLUP Subclauses
- Materializing Grouping Sets
Module 5. Using TOP and APPLY
- SELECT TOP Implementation
- Utilizing the APPLY Table Operator
- Applying TOP n at the Group Level
- Implementing Data Paging
Module 6. Optimizing Data Transformation
- Inserting Data via Enhanced VALUES Clause
- Leveraging the BULK Rowset Provider
- Using INSERT EXEC
- Sequence Mechanisms
- DELETE Operations with Joins
- UPDATE Operations with Joins
- Using the MERGE Statement
- OUTPUT Clause with INSERT
- OUTPUT Clause with DELETE
- OUTPUT Clause with UPDATE
- OUTPUT Clause with MERGE
Module 7. Querying Partitioned Tables
- Partitioning Concepts in SQL Server
- Writing Queries for Partitioned Tables
- Writing Queries for Partitioned Views
Requirements
Solid understanding of SQL within the Microsoft SQL Server 2008/2012 environment.
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