Skip to main content
Version: current [26.x]

SYS.ENGINES

The sys.engines table contains metadata for the engines in the Dremio instance.

Syntax
SELECT * 
FROM sys.engines

Example Output

engine_idengine_namestatestart_timestop_timeengine_sizeresource_allocation_offsettarget_cpu_capacityspill_storage_sizec3_storage_sizeautostartauto_stop_delay_secslast_query_timestampnodesmetadata
5e433222-aaba-4db4-9462-2fa9270a6956my-engineRUNNING2025-07-10 13:17:34.2042025-07-10 12:55:05.483Smallreserve-2-88C40GB40GBtrue9002025-07-10 13:47:25.725dremio-executor-my-engine-000-0.dremio-cluster-pod.dremio.svc.cluster.local{"labels":{},"annotations":{},"nodeSelectors":{},"tolerations":[]}

Columns

ColumnData TypeDescription
engine_idstringThe UUID to identify the engine.
engine_namestringThe user-defined name of the engine.
statestringThe state of the engine.
Enum: STARTING, RUNNING, STOPPING, STOPPED, RECOVERING, FAILED
start_timetimestampThe date and time when the engine was started.
stop_timetimestampThe date and time when the engine was stopped.
engine_sizestringThe size of the engine. For example, Small.
resource_allocation_offsetstringThe resource allocation offset, where the first value represents the number of vCPUs and the second represents the number of RAM in GB.
For example, reserve-2-8.
target_cpu_capacitystringThe number of cores used on the pod. For example, 16C.
spill_storage_sizestringThe configured spill storage size.
c3_storage_sizestringThe configured C3 storage size.
autostartbooleanIf the engine is set to automatically start/stop, true. Otherwise, false.
auto_stop_delay_secslongThe idle time without queries to automatically stop the engine. Only used if autostart is set to true.
last_query_timestamptimestampThe date and time when this engine was last used to run a query.
nodesstringList of all nodes of the engine.
metadatastringThe metadata for the engine, which includes:
  • labels - Key/value pairs to identify and organize pods.
  • annotations - Key/value pairs with non-identifying metadata.
  • nodeSelectors - Key/value pairs with node-specific constraints to schedule pods on nodes matching specified labels.
  • tolerations - The configuration to schedule pods on nodes with matching taints.