Skip to main content

Module profile

Module profile 

Source
Expand description

Per-operator execution profiling.

OperatorProfile is the serializable snapshot, ProfileEntry holds lock-free atomic counters for the hot path, ProfileBoard is the per-query store, and ProfileCollector aggregates profiles for EXPLAIN / PROFILE output.

Structsยง

OperatorProfile
Per-operator profile snapshot
OperatorProfileKey
Identifies an operator instance in a partitioned executor tree.
ProfileBoard
Lock-free profile store for hot-path operator timing and row-count updates.
ProfileCollector
Collects execution profile data across all operators (for EXPLAIN output).
ProfileEntry
Per-operator atomic profile counters for lock-free hot-path updates.