seniorT-SQL

What is SQL Server adaptive query processing (AQP) family and how does it evolve plans?

Updated May 17, 2026

Short answer

AQP dynamically adjusts execution strategies using runtime feedback like memory grants, joins, and interleaved execution.

Deep explanation

Adaptive Query Processing is a set of SQL Server features that modify execution behavior at runtime or across executions. It includes memory grant feedback, batch mode adaptive joins, and interleaved execution for TVFs. Instead of relying solely on compile-time estimates, SQL Server uses runtime telemetry to adjust resource allocation or change join strategy mid-execution. This reduces performance instability caused by incorrect cardinality estimates.

Unlock with a Pro subscription to view this section.

View pricing

Real-world example

No real-world example available yet.

Unlock with a Pro subscription to view this section.

Upgrade to Pro

Common mistakes

No common mistakes listed yet.

Unlock with a Pro subscription to view this section.

Upgrade to Pro

Follow-up questions

No follow-up questions available yet.

Unlock with a Pro subscription to view this section.

Upgrade to Pro

More T-SQL interview questions

View all →