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.
Duration 14 hours
Course Outline
Module 1. Query Tuning
- Essential tools for optimizing query performance
- Management of cached query execution plans
- Procedures for clearing the cache
- Techniques for analyzing execution plans
- Application of query hints
- Leveraging the Database Engine Tuning Advisor
- Strategies for index tuning
- Understanding table and index structures
- Exploration of index access methods
- Development of effective indexing strategies
Module 2. Subqueries, Table Expressions, and Ranking Functions
- Constructing effective subqueries
- Implementation of table expressions
- Utilization of ranking functions
Module 3. Optimizing Joins and Set Operations
- Review of fundamental join types
- Analysis of join algorithms
- Application of set operations
- Use of the INTO clause with set operations
Module 4. Aggregating and Pivoting Data
- Application of the OVER clause
- Exploration of aggregation types (Cumulative, Sliding, and Year-To-Date)
- Techniques for pivoting and unpivoting data
- Configuration of custom aggregations
- Use of the GROUPING SETS subclause
- Implementation of CUBE and ROLLUP subclauses
- Methods for materializing grouping sets
Module 5. Using TOP and APPLY
- Implementation of SELECT TOP
- Application of the APPLY table operator
- Use of TOP n at the group level
- Techniques for implementing paging
Module 6. Optimizing Data Transformation
- Data insertion using the Enhanced VALUES Clause
- Leveraging the BULK Rowset Provider
- Application of INSERT EXEC
- Utilization of sequence mechanisms
- Execution of DELETE statements with joins
- Execution of UPDATE statements with joins
- Use of the MERGE statement
- Application of the OUTPUT Clause with INSERT
- Application of the OUTPUT Clause with DELETE
- Application of the OUTPUT Clause with UPDATE
- Application of the OUTPUT Clause with MERGE
Module 7. Querying Partitioned Tables
- Overview of partitioning in SQL Server
- Strategies for writing queries on partitioned tables
- Strategies for writing queries on partitioned views
Requirements
A solid command of SQL within the Microsoft SQL Server 2008/2012 framework is required.
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