pub struct QueryTimelineSample {
pub active_units: Option<i64>,
pub completed_units: Option<i64>,
pub elapsed_ms: Option<i64>,
pub estimated_runnable_units: Option<i64>,
pub pending_units: Option<i64>,
pub shuffle_ram_usage_ratio: Option<f64>,
pub total_slot_ms: Option<i64>,
}Expand description
Summary of the state of query execution at a given time.
This type is not used in any activity, and only used as part of another schema.
Fields§
§active_units: Option<i64>Total number of active workers. This does not correspond directly to slot usage. This is the largest value observed since the last sample.
completed_units: Option<i64>Total parallel units of work completed by this query.
elapsed_ms: Option<i64>Milliseconds elapsed since the start of query execution.
estimated_runnable_units: Option<i64>Units of work that can be scheduled immediately. Providing additional slots for these units of work will accelerate the query, if no other query in the reservation needs additional slots.
pending_units: Option<i64>Total units of work remaining for the query. This number can be revised (increased or decreased) while the query is running.
shuffle_ram_usage_ratio: Option<f64>Total shuffle usage ratio in shuffle RAM per reservation of this query. This will be provided for reservation customers only.
total_slot_ms: Option<i64>Cumulative slot-ms consumed by the query.
Trait Implementations§
Source§impl Clone for QueryTimelineSample
impl Clone for QueryTimelineSample
Source§fn clone(&self) -> QueryTimelineSample
fn clone(&self) -> QueryTimelineSample
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more