SQL Server / Advanced
SQL Server β Advanced
Connect workload evidence to resilient operations and application design.
What you will learn
- Investigate performance and dependency incidents.
- Plan recovery, availability, monitoring, and idempotent application access.
Query Store and performance investigation
Investigate a regression using history, workload impact, and controlled comparisons. Understand Query Store state, parameter sensitivity, and the limits of plan forcing.
Start learningDeadlocks, waits, and incident evidence
Distinguish a dependency cycle from ordinary waiting and timeouts. Interpret deadlock evidence, identify root causes, and design bounded transaction retries.
Start learningBackups, restore chains, and recovery models
Design recovery from a concrete loss scenario. Connect recovery models, full/differential/log backups, restore sequencing, and an isolated recovery drill.
Start learningHigh availability and disaster recovery
Compare SQL Server availability groups, failover cluster instances, and log shipping from failure scope and business objectives. Include clients and instance dependencies in the design.
Start learningOperations, integrity, and observability
Build a SQL Server operating routine that detects threats before users discover them. Connect capacity, backup age, integrity checks, jobs, waits, and controlled maintenance.
Start learningApplication access and resilient workflows
Integrate SQL Server into a reliable application boundary. Combine typed commands, bounded pools, idempotency, optimistic edits, pagination, and transaction-aware failure handling.
Start learning