Get in Touch

Course Outline

Module 1. Query Tuning

  • Query Tuning Tools
  • Cached Query Execution Plans
  • Clearing the Cache
  • Analyzing Execution Plans
  • Query Hints
  • Utilizing the Database Engine Tuning Advisor
  • Index Optimization
  • Table and Index Architectures
  • Index Access Strategies
  • Indexing Methodologies

Module 2. Subqueries, Table Expressions, and Ranking Functions

  • Constructing Subqueries
  • Implementing Table Expressions
  • Applying Ranking Functions

Module 3. Optimizing Joins and Set Operations

  • Core Join Types
  • Join Algorithms
  • Set-Based Operations
  • Incorporating INTO with Set Operations

Module 4. Data Aggregation and Pivoting

  • Utilizing the OVER Clause
  • Various Aggregation Types (Cumulative, Sliding, and Year-To-Date)
  • Pivoting and Unpivoting Data
  • Configuring Custom Aggregations
  • Employing the GROUPING SETS Subclause
  • CUBE and ROLLUP Subclauses
  • Materializing Grouping Sets

Module 5. Leveraging TOP and APPLY

  • SELECT TOP
  • Using the APPLY Table Operator
  • Applying TOP n at the Group Level
  • Implementing Pagination

Module 6. Optimizing Data Transformation

  • Inserting Data via Enhanced VALUES Clauses
  • Leveraging the BULK Rowset Provider
  • Executing INSERT EXEC
  • Sequence Mechanisms
  • Performing DELETE with Joins
  • Executing UPDATE with Joins
  • The MERGE Statement
  • Using the OUTPUT Clause with INSERT
  • Using the OUTPUT Clause with DELETE
  • Using the OUTPUT Clause with UPDATE
  • Using the OUTPUT Clause with MERGE

Module 7. Querying Partitioned Tables

  • Partitioning Concepts in SQL Server
  • Formulating Queries for Partitioned Tables
  • Formulating Queries for Partitioned Views

Requirements

A solid command of SQL within the Microsoft SQL Server 2008/2012 environment is required.

 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (4)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories