pub struct WorkloadStats {
pub total_queries: u64,
pub routed_to_primary: u64,
pub routed_to_replica: u64,
pub scatter_gather: u64,
pub avg_latency_us: u64,
pub tables: Vec<String>,
}Expand description
Statistics by workload type
Fields§
§total_queries: u64Total queries for this workload
routed_to_primary: u64Queries routed to primary
routed_to_replica: u64Queries routed to replicas
scatter_gather: u64Queries scattered to all nodes
avg_latency_us: u64Average latency in microseconds
tables: Vec<String>Tables using this workload
Implementations§
Trait Implementations§
Source§impl Clone for WorkloadStats
impl Clone for WorkloadStats
Source§fn clone(&self) -> WorkloadStats
fn clone(&self) -> WorkloadStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkloadStats
impl Debug for WorkloadStats
Source§impl Default for WorkloadStats
impl Default for WorkloadStats
Source§fn default() -> WorkloadStats
fn default() -> WorkloadStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WorkloadStats
impl RefUnwindSafe for WorkloadStats
impl Send for WorkloadStats
impl Sync for WorkloadStats
impl Unpin for WorkloadStats
impl UnsafeUnpin for WorkloadStats
impl UnwindSafe for WorkloadStats
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more