pub struct QueryStats {
pub total_queries: u64,
pub successful_queries: u64,
pub failed_queries: u64,
pub total_execution_time_ms: f64,
pub avg_execution_time_ms: f64,
pub max_execution_time_ms: f64,
pub min_execution_time_ms: f64,
pub slow_queries: u64,
pub total_rows_returned: u64,
}Expand description
Aggregated query statistics
Fields§
§total_queries: u64§successful_queries: u64§failed_queries: u64§total_execution_time_ms: f64§avg_execution_time_ms: f64§max_execution_time_ms: f64§min_execution_time_ms: f64§slow_queries: u64§total_rows_returned: u64Trait Implementations§
Source§impl Clone for QueryStats
impl Clone for QueryStats
Source§fn clone(&self) -> QueryStats
fn clone(&self) -> QueryStats
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 QueryStats
impl Debug for QueryStats
Source§impl Default for QueryStats
impl Default for QueryStats
Source§fn default() -> QueryStats
fn default() -> QueryStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QueryStats
impl RefUnwindSafe for QueryStats
impl Send for QueryStats
impl Sync for QueryStats
impl Unpin for QueryStats
impl UnsafeUnpin for QueryStats
impl UnwindSafe for QueryStats
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