Get in Touch

Course Outline

1. USER-DEFINED DATA TYPES

  • ▪ UDDT (User-Defined Data Types)
  • ▪ UDT (User-Defined Types)

2. HIERARCHICAL DATA TYPES

  • Structural elements
  • Storage methods
  • Indexing strategies
  • Methods

3. RANKING AND ANALYTICAL FUNCTIONS

  • OVER clause
  • Window functions
  • Frame clauses
  • Operators: GROUPING SETS, GROUPING_ID, ROLLUP, CUBE, PIVOT, UNPIVOT

4. TEMPORARY DATA

  • Other temporary objects

5. IMPROVING QUERY PERFORMANCE THROUGH DATA INDEXING

  •   Index selectivity indicator
  •   Index selectivity indicator
  •   Server suggestions for missing indexes
  •   Measuring execution time with and without indexes

6. CREATING AND MAINTAINING STATISTICS

  •   Statistics construction and operational principles
  •   Monitoring and maintaining statistics
  •   Cardinality estimation errors and statistics updates

7. ANALYZING SQL QUERY EXECUTION PLANS

  •   Executing and reading query plans
  •   PARAMETER SNIFFING
  •   Code recompilation

8. CONTROLLING SQL QUERY EXECUTION

  •   Hints (server guidance and suggestions)
  •   Extended Events - (EE)
  •   Database Engine Tuning Advisor - (DTA)
  •   Data Collector - (DC)
  •   Query Store - (QS)

Requirements

  • Basic knowledge of SQL
  • Familiarity with relational databases
  • Experience in writing and executing queries

Audience

  • Database administrators
  • SQL developers
  • Data analysts
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories