Get in Touch
 Duration 14 hours

Course Outline

Module 1. Query Tuning

  • Instrumentation for Query Tuning
  • Cached Query Execution Plans
  • Cache Purge Procedures
  • Execution Plan Analysis
  • Query Hints
  • Utilizing the Database Engine Tuning Advisor
  • Index Optimization
  • Table and Index Architectures
  • Index Access Techniques
  • Indexing Methodologies

Module 2. Subqueries, Table Expressions, and Ranking Functions

  • Formulating Subqueries
  • Implementing Table Expressions
  • Applying Ranking Functions

Module 3. Optimizing Joins and Set Operations

  • Core Join Typologies
  • Join Processing Algorithms
  • Set Operation Logic
  • Applying INTO with Set Operations

Module 4. Aggregating and Pivoting Data

  • Application of the OVER Clause
  • Aggregation Categories (Cumulative, Sliding, and Year-To-Date)
  • Pivot and Unpivot Operations
  • Configuring Custom Aggregations
  • Utilizing the GROUPING SETS Subclause
  • CUBE and ROLLUP Subclauses
  • Materializing Grouping Sets

Module 5. Using TOP and APPLY

  • SELECT TOP Directive
  • Employing the APPLY Table Operator
  • TOP n at the Grouping Level
  • Implementing Pagination

Module 6. Optimizing Data Transformation

  • Data Insertion via Enhanced VALUES Clause
  • Utilizing the BULK Rowset Provider
  • Application of INSERT EXEC
  • Sequence Mechanisms
  • DELETE Operations with Joins
  • UPDATE Operations with Joins
  • MERGE Statement Implementation
  • OUTPUT Clause Integration with INSERT
  • OUTPUT Clause Integration with DELETE
  • OUTPUT Clause Integration with UPDATE
  • OUTPUT Clause Integration with MERGE

Module 7. Querying Partitioned Tables

  • Partitioning Concepts in SQL Server
  • Querying Partitioned Tables
  • Querying Partitioned Views

Requirements

Demonstrated proficiency in SQL within the Microsoft SQL Server 2008 and 2012 environments.

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories