PostgreSQL Source Code
git master
|
#include <instrument.h>
Data Fields | |
bool | need_timer |
bool | need_bufusage |
bool | need_walusage |
bool | async_mode |
bool | running |
instr_time | starttime |
instr_time | counter |
double | firsttuple |
double | tuplecount |
BufferUsage | bufusage_start |
WalUsage | walusage_start |
double | startup |
double | total |
double | ntuples |
double | ntuples2 |
double | nloops |
double | nfiltered1 |
double | nfiltered2 |
BufferUsage | bufusage |
WalUsage | walusage |
Definition at line 68 of file instrument.h.
bool Instrumentation::async_mode |
Definition at line 74 of file instrument.h.
Referenced by InstrAlloc(), and InstrStopNode().
BufferUsage Instrumentation::bufusage |
Definition at line 91 of file instrument.h.
Referenced by ExplainNode(), InstrAggNode(), InstrStopNode(), and pgss_ExecutorEnd().
BufferUsage Instrumentation::bufusage_start |
Definition at line 81 of file instrument.h.
Referenced by InstrStartNode(), and InstrStopNode().
instr_time Instrumentation::counter |
Definition at line 78 of file instrument.h.
Referenced by InstrAggNode(), InstrEndLoop(), and InstrStopNode().
double Instrumentation::firsttuple |
Definition at line 79 of file instrument.h.
Referenced by InstrAggNode(), InstrEndLoop(), and InstrStopNode().
bool Instrumentation::need_bufusage |
Definition at line 72 of file instrument.h.
Referenced by InstrAggNode(), InstrAlloc(), InstrInit(), InstrStartNode(), and InstrStopNode().
bool Instrumentation::need_timer |
Definition at line 71 of file instrument.h.
Referenced by InstrAlloc(), InstrInit(), InstrStartNode(), and InstrStopNode().
bool Instrumentation::need_walusage |
Definition at line 73 of file instrument.h.
Referenced by InstrAggNode(), InstrAlloc(), InstrInit(), InstrStartNode(), and InstrStopNode().
double Instrumentation::nfiltered1 |
Definition at line 89 of file instrument.h.
Referenced by InstrAggNode(), and show_instrumentation_count().
double Instrumentation::nfiltered2 |
Definition at line 90 of file instrument.h.
Referenced by InstrAggNode(), and show_instrumentation_count().
double Instrumentation::nloops |
Definition at line 88 of file instrument.h.
Referenced by ExplainNode(), InstrAggNode(), InstrEndLoop(), and show_instrumentation_count().
double Instrumentation::ntuples |
Definition at line 86 of file instrument.h.
Referenced by ExplainNode(), InstrAggNode(), InstrEndLoop(), and report_triggers().
double Instrumentation::ntuples2 |
Definition at line 87 of file instrument.h.
Referenced by ExplainNode(), InstrAggNode(), and show_modifytable_info().
bool Instrumentation::running |
Definition at line 76 of file instrument.h.
Referenced by ExecShutdownNode_walker(), InstrAggNode(), InstrEndLoop(), and InstrStopNode().
instr_time Instrumentation::starttime |
Definition at line 77 of file instrument.h.
Referenced by InstrEndLoop(), InstrStartNode(), and InstrStopNode().
double Instrumentation::startup |
Definition at line 84 of file instrument.h.
Referenced by ExplainNode(), InstrAggNode(), and InstrEndLoop().
double Instrumentation::total |
Definition at line 85 of file instrument.h.
Referenced by explain_ExecutorEnd(), ExplainNode(), InstrAggNode(), InstrEndLoop(), pgss_ExecutorEnd(), and report_triggers().
double Instrumentation::tuplecount |
Definition at line 80 of file instrument.h.
Referenced by InstrAggNode(), InstrEndLoop(), InstrStopNode(), InstrUpdateTupleCount(), and postgresIterateDirectModify().
WalUsage Instrumentation::walusage |
Definition at line 92 of file instrument.h.
Referenced by ExplainNode(), InstrAggNode(), InstrStopNode(), and pgss_ExecutorEnd().
WalUsage Instrumentation::walusage_start |
Definition at line 82 of file instrument.h.
Referenced by InstrStartNode(), and InstrStopNode().