PostgreSQL Source Code git master
Data Fields
BufferUsage Struct Reference

#include <instrument.h>

Data Fields

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Detailed Description

Definition at line 24 of file instrument.h.

Field Documentation

local_blk_read_time

instr_time BufferUsage::local_blk_read_time

Definition at line 38 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), pgss_store(), and pgstat_count_io_op_time().

local_blk_write_time

instr_time BufferUsage::local_blk_write_time

Definition at line 39 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), pgss_store(), and pgstat_count_io_op_time().

local_blks_dirtied

int64 BufferUsage::local_blks_dirtied

Definition at line 32 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), do_analyze_rel(), heap_vacuum_rel(), MarkLocalBufferDirty(), and pgss_store().

local_blks_hit

int64 BufferUsage::local_blks_hit

Definition at line 30 of file instrument.h.

Referenced by AsyncReadBuffers(), BufferUsageAccumDiff(), BufferUsageAdd(), do_analyze_rel(), heap_vacuum_rel(), pgss_store(), PinBufferForBlock(), and ReadRecentBuffer().

local_blks_read

int64 BufferUsage::local_blks_read

Definition at line 31 of file instrument.h.

Referenced by AsyncReadBuffers(), BufferUsageAccumDiff(), BufferUsageAdd(), do_analyze_rel(), heap_vacuum_rel(), and pgss_store().

local_blks_written

int64 BufferUsage::local_blks_written

Definition at line 33 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), ExtendBufferedRelLocal(), FlushLocalBuffer(), and pgss_store().

shared_blk_read_time

instr_time BufferUsage::shared_blk_read_time

Definition at line 36 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), pgss_store(), and pgstat_count_io_op_time().

shared_blk_write_time

instr_time BufferUsage::shared_blk_write_time

Definition at line 37 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), pgss_store(), and pgstat_count_io_op_time().

shared_blks_dirtied

int64 BufferUsage::shared_blks_dirtied

Definition at line 28 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), do_analyze_rel(), heap_vacuum_rel(), MarkBufferDirty(), MarkBufferDirtyHint(), and pgss_store().

shared_blks_hit

int64 BufferUsage::shared_blks_hit

Definition at line 26 of file instrument.h.

Referenced by AsyncReadBuffers(), BufferUsageAccumDiff(), BufferUsageAdd(), do_analyze_rel(), heap_vacuum_rel(), pgss_store(), PinBufferForBlock(), and ReadRecentBuffer().

shared_blks_read

int64 BufferUsage::shared_blks_read

Definition at line 27 of file instrument.h.

Referenced by AsyncReadBuffers(), BufferUsageAccumDiff(), BufferUsageAdd(), do_analyze_rel(), heap_vacuum_rel(), and pgss_store().

shared_blks_written

int64 BufferUsage::shared_blks_written

Definition at line 29 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), ExtendBufferedRelShared(), FlushBuffer(), and pgss_store().

temp_blk_read_time

instr_time BufferUsage::temp_blk_read_time

Definition at line 40 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), BufFileLoadBuffer(), and pgss_store().

temp_blk_write_time

instr_time BufferUsage::temp_blk_write_time

Definition at line 41 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), BufFileDumpBuffer(), and pgss_store().

temp_blks_read

int64 BufferUsage::temp_blks_read

Definition at line 34 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), BufFileLoadBuffer(), and pgss_store().

temp_blks_written

int64 BufferUsage::temp_blks_written

Definition at line 35 of file instrument.h.

Referenced by BufferUsageAccumDiff(), BufferUsageAdd(), BufFileDumpBuffer(), and pgss_store().


The documentation for this struct was generated from the following file:

AltStyle によって変換されたページ (->オリジナル) /