pub struct DeferredIndexStats {
pub sorted_entries: usize,
pub hot_buffer_entries: usize,
pub total_inserts: u64,
pub total_compactions: u64,
}Expand description
Statistics for the deferred index
Fields§
§sorted_entries: usizeNumber of entries in sorted storage
hot_buffer_entries: usizeNumber of entries in hot buffer (pending compaction)
total_inserts: u64Total inserts performed
total_compactions: u64Total compactions performed
Implementations§
Source§impl DeferredIndexStats
impl DeferredIndexStats
Sourcepub fn compaction_ratio(&self) -> f64
pub fn compaction_ratio(&self) -> f64
Get the compaction ratio (inserts per compaction)
Trait Implementations§
Source§impl Clone for DeferredIndexStats
impl Clone for DeferredIndexStats
Source§fn clone(&self) -> DeferredIndexStats
fn clone(&self) -> DeferredIndexStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DeferredIndexStats
impl RefUnwindSafe for DeferredIndexStats
impl Send for DeferredIndexStats
impl Sync for DeferredIndexStats
impl Unpin for DeferredIndexStats
impl UnsafeUnpin for DeferredIndexStats
impl UnwindSafe for DeferredIndexStats
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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