pub struct TransactionalStats {
pub transactions_started: u64,
pub transactions_committed: u64,
pub transactions_aborted: u64,
pub events_processed: u64,
pub duplicates_detected: u64,
pub avg_transaction_duration_ms: f64,
pub max_transaction_duration_ms: u64,
pub active_transactions: usize,
pub wal_entries_written: u64,
pub checkpoints_created: u64,
pub two_phase_commit_failures: u64,
}Expand description
Statistics for transactional processing
Fields§
§transactions_started: u64Total transactions started
transactions_committed: u64Total transactions committed
transactions_aborted: u64Total transactions aborted
events_processed: u64Total events processed
duplicates_detected: u64Duplicate events detected
avg_transaction_duration_ms: f64Average transaction duration (ms)
max_transaction_duration_ms: u64Maximum transaction duration (ms)
active_transactions: usizeActive transactions
wal_entries_written: u64WAL entries written
checkpoints_created: u64Checkpoints created
two_phase_commit_failures: u64Two-phase commit failures
Trait Implementations§
Source§impl Clone for TransactionalStats
impl Clone for TransactionalStats
Source§fn clone(&self) -> TransactionalStats
fn clone(&self) -> TransactionalStats
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 TransactionalStats
impl Debug for TransactionalStats
Source§impl Default for TransactionalStats
impl Default for TransactionalStats
Source§fn default() -> TransactionalStats
fn default() -> TransactionalStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TransactionalStats
impl RefUnwindSafe for TransactionalStats
impl Send for TransactionalStats
impl Sync for TransactionalStats
impl Unpin for TransactionalStats
impl UnsafeUnpin for TransactionalStats
impl UnwindSafe for TransactionalStats
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.