Course Outline
01. ENVIRONMENT SETUP
➡ SQL Server Configuration Manager.
➡ SQL Server Management Studio (SSMS).
➡ Database initialization for training modules
➡ DBO roles and data preparation
02. MONITORING MECHANISMS AND TOOLS
➡ 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 View (DMV) and Dynamic Management Function (DMF) categories.
04. DATABASE AND SERVER MONITORING
➡ Assessment of RAM, disk, processor, and network interface utilization
➡ Analysis of executed SQL queries
➡ Active session tracking
➡ Recent connection history
➡ Identification of resource-intensive and blocked queries
➡ TEMPDB space consumption
➡ Session-specific TEMPDB usage analysis
➡ Resource allocation oversight
05. QUERY OPTIMIZER OPERATING PRINCIPLES
06. INDEX ARCHITECTURE AND TYPES
➡ Row-based indexes: CLUSTERED and NON-CLUSTERED
➡ Index selectivity metrics.
➡ Evaluation of operation execution time relative to index usage
➡ Server recommendations for missing indexes
➡ HEAP table structures (unindexed tables).
➡ Columnstore indexes: COLUMNSTORE INDEX
➡ COLUMNSTORE_ARCHIVE compression techniques.
07. QUERY EXECUTION PLANS
➡ Estimated Execution Plan generation
➡ Actual Execution Plan retrieval
➡ Interpretation of running query plans
➡ INDEX SCAN versus INDEX SEEK operations.
08. STATISTICS MANAGEMENT
➡ Principles of statistics creation and operation
➡ Monitoring and maintenance procedures
➡ Cardinality estimation errors
➡ Classification of statistics types
09. INDEX MONITORING AND MAINTENANCE
➡ Index fragmentation analysis
➡ Procedures for index reorganization and reconstruction
10. PARAMETER SNIFFING AND CODE RECOMPILATION
11. PREVALENT CONSTRUCTS AFFECTING PERFORMANCE
Requirements
This instructional program is intended for database administrators and developers seeking to enhance their capabilities in diagnostics and performance troubleshooting within SQL Server operations and associated applications. Participants must demonstrate proficiency in the Windows operating system and possess working knowledge of the Microsoft SQL Server database environment, ensuring alignment with standards for government.
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 training was well structured and interactive
kgotla Moncho - Martin Engineering Africa
Course - MS 20761 : Querying Data with Transact SQL
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.