pub struct HotPathProfileSnapshot {Show 29 fields
pub parser: ParserHotPathProfileSnapshot,
pub background_status_checks: u64,
pub op_cx_background_gates: u64,
pub statement_dispatch_background_gates: u64,
pub prepared_schema_refreshes: u64,
pub prepared_schema_lightweight_refreshes: u64,
pub prepared_schema_full_reloads: u64,
pub pager_publication_refreshes: u64,
pub memory_autocommit_fast_path_begins: u64,
pub cached_read_snapshot_reuses: u64,
pub cached_read_snapshot_parks: u64,
pub column_default_evaluation_passes: u64,
pub prepared_table_engine_fresh_allocs: u64,
pub prepared_table_engine_reuses: u64,
pub prepared_insert_fast_lane_hits: u64,
pub prepared_insert_instrumented_lane_hits: u64,
pub prepared_update_delete_fast_lane_hits: u64,
pub prepared_update_delete_instrumented_lane_hits: u64,
pub prepared_update_delete_fallback_returning: u64,
pub prepared_update_delete_fallback_sqlite_sequence: u64,
pub prepared_update_delete_fallback_without_rowid: u64,
pub prepared_update_delete_fallback_live_vtab: u64,
pub prepared_update_delete_fallback_trigger: u64,
pub prepared_update_delete_fallback_foreign_key: u64,
pub prepared_table_dml_affected_only_runs: u64,
pub autoincrement_sequence_fast_path_updates: u64,
pub autoincrement_sequence_scan_refreshes: u64,
pub record_decode: RecordHotPathProfileSnapshot,
pub vdbe: VdbeMetricsSnapshot,
}Fields§
§parser: ParserHotPathProfileSnapshot§background_status_checks: u64§op_cx_background_gates: u64§statement_dispatch_background_gates: u64§prepared_schema_refreshes: u64§prepared_schema_lightweight_refreshes: u64§prepared_schema_full_reloads: u64§pager_publication_refreshes: u64§memory_autocommit_fast_path_begins: u64§cached_read_snapshot_reuses: u64§cached_read_snapshot_parks: u64§column_default_evaluation_passes: u64§prepared_table_engine_fresh_allocs: u64§prepared_table_engine_reuses: u64§prepared_insert_fast_lane_hits: u64§prepared_insert_instrumented_lane_hits: u64§prepared_update_delete_fast_lane_hits: u64§prepared_update_delete_instrumented_lane_hits: u64§prepared_update_delete_fallback_returning: u64§prepared_update_delete_fallback_sqlite_sequence: u64§prepared_update_delete_fallback_without_rowid: u64§prepared_update_delete_fallback_live_vtab: u64§prepared_update_delete_fallback_trigger: u64§prepared_update_delete_fallback_foreign_key: u64§prepared_table_dml_affected_only_runs: u64§autoincrement_sequence_fast_path_updates: u64§autoincrement_sequence_scan_refreshes: u64§record_decode: RecordHotPathProfileSnapshot§vdbe: VdbeMetricsSnapshotTrait Implementations§
Source§impl Clone for HotPathProfileSnapshot
impl Clone for HotPathProfileSnapshot
Source§fn clone(&self) -> HotPathProfileSnapshot
fn clone(&self) -> HotPathProfileSnapshot
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 HotPathProfileSnapshot
impl Debug for HotPathProfileSnapshot
Source§impl PartialEq for HotPathProfileSnapshot
impl PartialEq for HotPathProfileSnapshot
impl Eq for HotPathProfileSnapshot
impl StructuralPartialEq for HotPathProfileSnapshot
Auto Trait Implementations§
impl Freeze for HotPathProfileSnapshot
impl RefUnwindSafe for HotPathProfileSnapshot
impl Send for HotPathProfileSnapshot
impl Sync for HotPathProfileSnapshot
impl Unpin for HotPathProfileSnapshot
impl UnsafeUnpin for HotPathProfileSnapshot
impl UnwindSafe for HotPathProfileSnapshot
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).