Get in Touch
 Duration 21 hours

Course Outline

01. CONFIGURING THE DEVELOPMENT ENVIRONMENT
   ➡ SQL Server Configuration Manager.
   ➡ SQL Server Management Studio (SSMS).
   ➡ Database initialization and configuration for training purposes
   ➡ Database owner (DBO) setup and data preparation

02. MONITORING FRAMEWORKS AND UTILITIES
   ➡ SQL Server Profiler
   ➡ Extended Events (XEvents, XE).
   ➡ Activity Monitor
   ➡ Performance Monitor
   ➡ Data Collector (DC)
   ➡ Query Store (QS)

03. CATALOG AND MANAGEMENT SYSTEM VIEWS
   ➡ Primary Dynamic Management Views (DMVs) and Dynamic Management Functions (DMFs).

04. DATABASE AND SERVER PERFORMANCE MONITORING
   ➡ Resource consumption tracking: RAM, storage, processors, and network interfaces
   ➡ Analysis of executed SQL queries
   ➡ Review of active sessions
   ➡ Assessment of recent connection logs
   ➡ Identification of high-cost and blocked queries
   ➡ TEMPDB capacity analysis
   ➡ Sessions with the highest TEMPDB usage
   ➡ Resource allocation oversight

05. OPERATIONAL PRINCIPLES OF THE QUERY OPTIMIZER

06. INDEXING PRINCIPLES
   ➡ Row-based indexes and their classifications: CLUSTERED INDEX, NON-CLUSTERED INDEX
   ➡ Evaluation of index selectivity.
   ➡ Measurement of database operation performance relative to index usage
   ➡ Server-generated recommendations for missing indexes
   ➡ Unindexed tables (HEAP structures).
   ➡ Columnar indexes: COLUMNSTORE INDEX
   ➡ COLUMNSTORE_ARCHIVE compression techniques.

07. QUERY EXECUTION PLANS
   ➡ Estimated Execution Plan
   ➡ Actual Execution Plan
   ➡ Review of active and historical query plans
   ➡ INDEX SCAN and INDEX SEEK operational mechanics.

08. STATISTICS MANAGEMENT
   ➡ Structure and operational logic of statistics
   ➡ Statistical monitoring and maintenance protocols
   ➡ Cardinality estimation variances
   ➡ Classification of statistics types

09. INDEX MAINTENANCE MONITORING
   ➡ Index fragmentation assessment
   ➡ Index reorganization and rebuilding strategies

10. PARAMETER SNIFFING AND CODE RECOMPILATION

11. PREVALENT PERFORMANCE DEGRADATION FACTORS

Requirements

This course is tailored for database administrators and developers seeking to augment their technical proficiency in diagnostics and performance remediation for SQL Server operations and associated applications. Participants are expected to possess foundational knowledge of the Windows operating system environment and demonstrate familiarity with the Microsoft SQL Server database ecosystem.

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories