EXECSYNC

LOW Baseline
#parallelism#synchronization

Overview

Occurs during parallel query synchronization phases such as exchange iterator completion and batching. Normal part of parallel execution and rarely actionable by itself.

Key Metrics

MetricDescription
Wait TypeEXECSYNC
CategoryBaseline
SeverityLOW

Troubleshooting

1. Identify the source

Use the following query to identify the top queries contributing to EXECSYNC waits:

SELECT TOP 10
 [Wait Type] = wait_type,
 [Wait Seconds] = wait_time_ms / 1000,
 [Wait Count] = waiting_tasks_count,
 [Avg Wait Ms] = wait_time_ms / NULLIF(waiting_tasks_count, 0)
FROM sys.dm_os_wait_stats
WHERE wait_type = 'EXECSYNC'
ORDER BY wait_time_ms DESC;

See Also