Learn about running queries, improving performance, and query optimizations in Firebolt.
Firebolt is designed to run SQL queries efficiently, using advanced optimizations at both the query and workload levels. This section provides an overview of how Firebolt processes queries, the optimizations applied during query handling, and the tools available for monitoring and improving performance. For guidance on how to run queries and interact with data in Firebolt, see Query data.
Firebolt applies specific optimizations at the individual query level to ensure efficient performance, even for complex queries.
These optimizations take effect immediately when you create an account and start your first engine.
Homogeneous workloads with repeated query structures can benefit significantly from workload-level optimizations.
Examples for such workloads are customer-facing, high-concurrency data apps, or internal BI workloads.
For these workloads, Firebolt leverages multiple different optimizations.