pub struct SSTableReaderStats {
pub file_size: u64,
pub entry_count: u64,
pub table_count: u64,
pub block_count: u64,
pub index_size: u64,
pub bloom_filter_size: u64,
pub compression_ratio: f64,
pub cache_hit_rate: f64,
}Expand description
SSTable reader statistics
Fields§
§file_size: u64Total file size in bytes
entry_count: u64Total number of entries in the SSTable
table_count: u64Number of different tables in this SSTable
block_count: u64Number of blocks in the SSTable
index_size: u64Index size in bytes
bloom_filter_size: u64Bloom filter size in bytes
compression_ratio: f64Compression ratio (0.0 to 1.0)
cache_hit_rate: f64Cache hit rate for recent queries
Trait Implementations§
Source§impl Clone for SSTableReaderStats
impl Clone for SSTableReaderStats
Source§fn clone(&self) -> SSTableReaderStats
fn clone(&self) -> SSTableReaderStats
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 moreSource§impl Debug for SSTableReaderStats
impl Debug for SSTableReaderStats
Auto Trait Implementations§
impl Freeze for SSTableReaderStats
impl RefUnwindSafe for SSTableReaderStats
impl Send for SSTableReaderStats
impl Sync for SSTableReaderStats
impl Unpin for SSTableReaderStats
impl UnsafeUnpin for SSTableReaderStats
impl UnwindSafe for SSTableReaderStats
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