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.
Firebolt provides the following tools to monitor and analyze query performance:
EXPLAIN
command: View the query plan to understand how Firebolt executes your query.information_schema.engine_query_history
to monitor query performance details over time.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.
Firebolt provides the following tools to monitor and analyze query performance:
EXPLAIN
command: View the query plan to understand how Firebolt executes your query.information_schema.engine_query_history
to monitor query performance details over time.