70-466 · Question #45
You have a server that has SQL Server 2012 installed. You need to identify which parallel execution plans are running in serial. Which tool should you use?
The correct answer is D. Extended Events. Extended Events can capture the degree_of_parallelism event to identify parallel query plans that are executing serially at runtime.
Question
Options
- AData Profile Viewer
- BDatabase Engine Tuning Advisor
- CPerformance Monitor
- DExtended Events
How the community answered
(20 responses)- B10% (2)
- C5% (1)
- D85% (17)
Why each option
Extended Events can capture the degree_of_parallelism event to identify parallel query plans that are executing serially at runtime.
Data Profile Viewer is an SSIS tool used to inspect output from the Data Profiling task, and has no capability to inspect SQL Server query execution plans.
Database Engine Tuning Advisor analyzes workload traces to recommend indexes and statistics, but does not monitor or report on runtime parallel plan serial fallback.
Performance Monitor tracks aggregate system-level counters such as CPU and memory usage but cannot identify individual query execution plans or their parallelism behavior.
Extended Events includes the degree_of_parallelism event, which records the actual DOP used at runtime, allowing administrators to detect cases where an optimizer-chosen parallel plan falls back to serial execution. It provides low-overhead, granular plan-level metadata that other tools cannot surface. Sessions can be filtered and targeted precisely to capture only relevant parallelism-related events.
Concept tested: Extended Events for parallel plan serial detection
Source: https://learn.microsoft.com/en-us/sql/relational-databases/extended-events/extended-events
Topics
Community Discussion
No community discussion yet for this question.