#[repr(u32)]pub enum Histogram {
Show 80 variants
DbGet = 0,
DbWrite = 1,
CompactionTime = 2,
CompactionCpuTime = 3,
SubcompactionSetupTime = 4,
TableSyncMicros = 5,
CompactionOutfileSyncMicros = 6,
WalFileSyncMicros = 7,
ManifestFileSyncMicros = 8,
TableOpenIoMicros = 9,
DbMultiget = 10,
ReadBlockCompactionMicros = 11,
ReadBlockGetMicros = 12,
WriteRawBlockMicros = 13,
NumFilesInSingleCompaction = 14,
DbSeek = 15,
WriteStall = 16,
SstReadMicros = 17,
FileReadFlushMicros = 18,
FileReadCompactionMicros = 19,
FileReadDbOpenMicros = 20,
FileReadGetMicros = 21,
FileReadMultigetMicros = 22,
FileReadDbIteratorMicros = 23,
FileReadVerifyDbChecksumMicros = 24,
FileReadVerifyFileChecksumsMicros = 25,
SstWriteMicros = 26,
FileWriteFlushMicros = 27,
FileWriteCompactionMicros = 28,
FileWriteDbOpenMicros = 29,
NumSubcompactionsScheduled = 30,
BytesPerRead = 31,
BytesPerWrite = 32,
BytesPerMultiget = 33,
CompressionTimesNanos = 34,
DecompressionTimesNanos = 35,
ReadNumMergeOperands = 36,
BlobDbKeySize = 37,
BlobDbValueSize = 38,
BlobDbWriteMicros = 39,
BlobDbGetMicros = 40,
BlobDbMultigetMicros = 41,
BlobDbSeekMicros = 42,
BlobDbNextMicros = 43,
BlobDbPrevMicros = 44,
BlobDbBlobFileWriteMicros = 45,
BlobDbBlobFileReadMicros = 46,
BlobDbBlobFileSyncMicros = 47,
BlobDbCompressionMicros = 48,
BlobDbDecompressionMicros = 49,
FlushTime = 50,
SstBatchSize = 51,
MultigetIoBatchSize = 52,
NumIndexAndFilterBlocksReadPerLevel = 53,
NumSstReadPerLevel = 54,
NumLevelReadPerMultiget = 55,
ErrorHandlerAutoresumeRetryCount = 56,
AsyncReadBytes = 57,
PollWaitMicros = 58,
CompactionPrefetchBytes = 59,
PrefetchedBytesDiscarded = 60,
AsyncPrefetchAbortMicros = 61,
TableOpenPrefetchTailReadBytes = 62,
NumOpPerTransaction = 63,
MultiscanPrepareIterators = 64,
MultiscanPrepareMicros = 65,
MultiscanBlocksPerPrepare = 66,
IoDispatcherAsyncReadObservedCompletionMicros = 67,
IoDispatcherAsyncReadPollWaitMicros = 68,
IoDispatcherAsyncReadPrefetchLeadMicros = 69,
BlockKeyDistributionCv = 70,
IngestExternalFilePrepareTime = 71,
IngestExternalFileRunTime = 72,
RateLimiterWaitMicrosRead = 73,
RateLimiterWaitMicrosWrite = 74,
FlushMemtableMemoryBytes = 75,
FlushMemtableTotalDataSize = 76,
FlushWriteBufferFullMemtableMemoryBytes = 77,
FlushWriteBufferManagerMemtableMemoryBytes = 78,
OpenAndCompactDbOpenMicros = 79,
}Variants§
DbGet = 0
DbWrite = 1
CompactionTime = 2
CompactionCpuTime = 3
SubcompactionSetupTime = 4
TableSyncMicros = 5
CompactionOutfileSyncMicros = 6
WalFileSyncMicros = 7
ManifestFileSyncMicros = 8
TableOpenIoMicros = 9
DbMultiget = 10
ReadBlockCompactionMicros = 11
ReadBlockGetMicros = 12
WriteRawBlockMicros = 13
NumFilesInSingleCompaction = 14
DbSeek = 15
WriteStall = 16
SstReadMicros = 17
FileReadFlushMicros = 18
FileReadCompactionMicros = 19
FileReadDbOpenMicros = 20
FileReadGetMicros = 21
FileReadMultigetMicros = 22
FileReadDbIteratorMicros = 23
FileReadVerifyDbChecksumMicros = 24
FileReadVerifyFileChecksumsMicros = 25
SstWriteMicros = 26
FileWriteFlushMicros = 27
FileWriteCompactionMicros = 28
FileWriteDbOpenMicros = 29
NumSubcompactionsScheduled = 30
BytesPerRead = 31
BytesPerWrite = 32
BytesPerMultiget = 33
CompressionTimesNanos = 34
DecompressionTimesNanos = 35
ReadNumMergeOperands = 36
BlobDbKeySize = 37
BlobDbValueSize = 38
BlobDbWriteMicros = 39
BlobDbGetMicros = 40
BlobDbMultigetMicros = 41
BlobDbSeekMicros = 42
BlobDbNextMicros = 43
BlobDbPrevMicros = 44
BlobDbBlobFileWriteMicros = 45
BlobDbBlobFileReadMicros = 46
BlobDbBlobFileSyncMicros = 47
BlobDbCompressionMicros = 48
BlobDbDecompressionMicros = 49
FlushTime = 50
SstBatchSize = 51
MultigetIoBatchSize = 52
NumIndexAndFilterBlocksReadPerLevel = 53
NumSstReadPerLevel = 54
NumLevelReadPerMultiget = 55
ErrorHandlerAutoresumeRetryCount = 56
AsyncReadBytes = 57
PollWaitMicros = 58
CompactionPrefetchBytes = 59
PrefetchedBytesDiscarded = 60
AsyncPrefetchAbortMicros = 61
TableOpenPrefetchTailReadBytes = 62
NumOpPerTransaction = 63
MultiscanPrepareIterators = 64
MultiscanPrepareMicros = 65
MultiscanBlocksPerPrepare = 66
IoDispatcherAsyncReadObservedCompletionMicros = 67
IoDispatcherAsyncReadPollWaitMicros = 68
IoDispatcherAsyncReadPrefetchLeadMicros = 69
BlockKeyDistributionCv = 70
IngestExternalFilePrepareTime = 71
IngestExternalFileRunTime = 72
RateLimiterWaitMicrosRead = 73
RateLimiterWaitMicrosWrite = 74
FlushMemtableMemoryBytes = 75
FlushMemtableTotalDataSize = 76
FlushWriteBufferFullMemtableMemoryBytes = 77
FlushWriteBufferManagerMemtableMemoryBytes = 78
OpenAndCompactDbOpenMicros = 79
Implementations§
Trait Implementations§
impl Copy for Histogram
impl Eq for Histogram
impl StructuralPartialEq for Histogram
Auto Trait Implementations§
impl Freeze for Histogram
impl RefUnwindSafe for Histogram
impl Send for Histogram
impl Sync for Histogram
impl Unpin for Histogram
impl UnsafeUnpin for Histogram
impl UnwindSafe for Histogram
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