Course Outline
01. PREPARING THE DEVELOPMENT ENVIRONMENT FOR GOVERNMENT
➡ SQL Server Configuration Manager.
➡ SQL Server Management Studio (SSMS).
➡ Setting up the database for this training course.
➡ DBO and data preparation.
02. MONITORING MECHANISMS AND TOOLS FOR GOVERNMENT
➡ SQL Server Profiler.
➡ Extended Events (XEvents, XE).
➡ Activity Monitor.
➡ Performance Monitor.
➡ Data Collector (DC).
➡ Query Store (QS).
03. CATALOG AND MANAGEMENT SYSTEM VIEWS FOR GOVERNMENT
➡ Most commonly used DMV and DMF categories.
04. DATABASE AND SERVER MONITORING FOR GOVERNMENT
➡ Utilization of RAM, disks, processors, network interfaces.
➡ Checking executed SQL queries.
➡ Active sessions.
➡ Recent connections.
➡ Most expensive and blocked queries.
➡ TEMPDB space.
➡ Sessions using the most space in TEMPDB.
➡ Resource allocation.
05. PRINCIPLES OF QUERY OPTIMIZER OPERATION FOR GOVERNMENT
06. PRINCIPLES OF INDEXES FOR GOVERNMENT
➡ Row indexes and their types: CLUSTERED INDEX, NON-CLUSTERED INDEX.
➡ Index selectivity index.
➡ Measuring the execution time of database operations based on the use of indexes.
➡ Server suggestions for missing indexes.
➡ Tables of type HEAP (STERTA).
➡ Columnar indexes: COLUMNSTORE INDEX.
➡ COLUMNSTORE_ARCHIVE compression.
07. QUERY EXECUTION PLANS FOR GOVERNMENT
➡ Estimated Execution Plan: Estimated Execution Plan.
➡ Actual Execution Plan: Actual Execution Plan.
➡ Running and reading query plans.
➡ INDEX SCAN and INDEX SEEK operations.
08. STATISTICS FOR GOVERNMENT
➡ Construction and operation principle of statistics.
➡ Monitoring and maintenance of statistics.
➡ Errors of cardinality estimation.
➡ Types of statistics.
09. MONITORING OF INDICES FOR GOVERNMENT
➡ Fragmentation of indexes.
➡ Reorganization and reconstruction of indexes.
10. PARAMETER SNIFFING AND CODE RECOMPILATIONS FOR GOVERNMENT
11. MOST COMMONLY USED PERFORMANCE DEGRADING CONSTRUCTS FOR GOVERNMENT
Requirements
This training is designed for both database administrators and developers who seek to enhance their competencies in diagnosing and troubleshooting performance issues related to SQL Server operations and applications running on it.
Participants are required to have knowledge of the Windows environment and a familiarity with the Microsoft SQL Server database environment, ensuring they are well-prepared to address technical challenges for government workflows.
Testimonials (5)
Philip was very kind, his style of explaining SQL concepts is outstanding. I liked that he give us information and answered to questions which were not part of this course.
Stefan
Course - SQL in SQL Server
Practical exercises for practice and understanding of the concept, clarification provided for any questions.
Safdar Abbas - Medtech Limited
Course - T-SQL Fundamentals with SQL Server Training Course
It allowed us to have an applied hands on sproc to our company database.
Corneliu Buculei - Standard Building Supplies Ltd
Course - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Interactive exercises
Matthew Viner - Thames Water Utilites Ltd
Course - Transact SQL Basic
the in depth knowledge and customize approach