Serverless-grade SQL warehouses running queries on Photon, the vectorized C++ engine that accelerates SQL and DataFrame work with no code change.
Databricks SQL serves BI and analytics through SQL warehouses (classic / pro / serverless), each powered by Photon — Databricks' native, vectorized C++ query engine.
It is the SQL/BI front door to the lakehouse: dashboards, ad-hoc SQL, and federation hit a warehouse instead of a general cluster. Serverless gives second-scale startup and elastic autoscaling, and Photon makes the same SQL run materially faster with zero query changes.
Classic, Pro, and Serverless — all run Photon. Pro adds Predictive I/O; Serverless adds Intelligent Workload Management.
Compute runs in the Databricks account and starts in 2–6 seconds, vs. ~4 minutes for classic/pro running in your cloud account.
Native C++ engine that processes data in columnar batches (SIMD, no JVM GC); a drop-in accelerator, compatible with Spark APIs.
Classic/pro: ~1 cluster per 10 concurrent queries, scale-out by queued load. Serverless: IWM predicts demand and scales clusters dynamically.
T-shirt sizes 2X-Small→5X-Large. Default 1 cluster (min=max=1). Auto-stop default 10 min serverless / 45 min pro & classic.
Local (in-memory, cluster lifetime) + serverless-only remote result cache; both 24h TTL and invalidated when source tables change.
SQL · Databricks CLI / API-- Create a serverless warehouse: starts in seconds, Photon on by default
databricks warehouses create --json '{
"name": "analytics-wh",
"warehouse_type": "PRO", -- PRO + serverless flag = Serverless
"enable_serverless_compute": true,
"cluster_size": "Small",
"auto_stop_mins": 10, -- serverless default; stop when idle
"min_num_clusters": 1,
"max_num_clusters": 4
}'
Verified against docs.databricks.com · June 2026