Multi-engine architecture isolates query workloads across separate, configurable execution clusters. Independent sizing, scaling, pausing, and resource limits improve reliability, responsiveness, and infrastructure-cost control while reducing noisy-neighbor effects. section 8.3.4
Configure engines around workload requirements:
- Tune executor count, memory footprint, and concurrency limits for each assigned workload. section 8.3.4
- Use low-latency engines for interactive analysis, high-throughput engines for scheduled refreshes, and concurrency-focused engines for BI dashboards. section 8.3.4
- Resize, scale out, or pause engines as demand changes, particularly to reduce cloud compute costs during inactivity. section 8.3.4
