public static class Management.BufferPoolInfo extends Management.AcquisitionTimeBase implements Serializable
Management.getBufferPoolInfoArray()
method returns an array containing BufferPoolInfo elements for each
buffer size.Modifier and Type | Field and Description |
---|---|
static long |
serialVersionUID |
Constructor and Description |
---|
BufferPoolInfo() |
BufferPoolInfo(int bufferSize,
int bufferCount,
long missCount,
long hitCount,
long newCount,
long writeCount,
long evictCount,
long forcedWriteCount,
long forcedCheckpointWriteCount,
long readCounter,
int validPageCount,
int dirtyPageCount,
int readerClaimedPageCount,
int writerClaimedPageCount,
long earliestDirtyTimestamp) |
Modifier and Type | Method and Description |
---|---|
int |
getBufferCount()
Return the count of
Buffer s managed by this pool. |
int |
getBufferSize()
Return the size of
Buffer s managed by this pool. |
int |
getDirtyPageCount()
Get the count of dirty pages (pages that contain updates not yet
written to disk) in this pool.
|
long |
getEarliestDirtyTimestamp() |
long |
getEvictCount()
Return the count of valid pages evicted from this pool.
|
long |
getForcedCheckpointWriteCount()
Return count of pages forced to be written due to an updated after a
checkpoint
|
long |
getForcedWriteCount()
Return count of pages forced to be written when dirty on eviction
|
long |
getHitCount()
Return the count of lookup operations for pages images in this pool
for which the page image was already found in this
BufferPool . |
double |
getHitRatio()
Get the "hit ratio" - the number of hits divided by the number of
overall gets.
|
long |
getMissCount()
Return the count of lookup operations for pages images in this pool.
|
long |
getNewCount()
Return the count of newly create pages images in this Pool.
|
int |
getReaderClaimedPageCount()
Get the count of pages on which running threads have reader
(non-exclusive), but not writer (exclusive) claims in this
pool.
|
int |
getValidPageCount()
Get the count of valid pages in this pool.
|
long |
getWriteCount()
Return count of pages written from this pool.
|
int |
getWriterClaimedPageCount()
Get the count of pages on which running threads have writer
(exclusive) claims in this pool.
|
getAcquisitionTime, setAcquisitionTime
public static final long serialVersionUID
public BufferPoolInfo()
@ConstructorProperties(value={"bufferSize","bufferCount","missCount","hitCount","newCount","evictCount","writeCount","forcedWriteCount","forcedCheckpointWriteCount","validPageCount","dirtyPageCount","readerClaimedPageCount","writerClaimedPageCount","earliestDirtyTimestamp"}) public BufferPoolInfo(int bufferSize, int bufferCount, long missCount, long hitCount, long newCount, long writeCount, long evictCount, long forcedWriteCount, long forcedCheckpointWriteCount, long readCounter, int validPageCount, int dirtyPageCount, int readerClaimedPageCount, int writerClaimedPageCount, long earliestDirtyTimestamp)
public int getBufferSize()
Buffer
s managed by this pool.public int getBufferCount()
Buffer
s managed by this pool.public long getMissCount()
public long getHitCount()
BufferPool
. This number, in comparison with the miss
counter, indicates how effective the cache is in reducing disk I/O.public long getNewCount()
public long getEvictCount()
public long getWriteCount()
public long getForcedWriteCount()
public long getForcedCheckpointWriteCount()
public double getHitRatio()
BufferPool
are successful - i.e., that
the cache is effectively reducing the need for disk read operations.public int getValidPageCount()
public int getDirtyPageCount()
public int getReaderClaimedPageCount()
public int getWriterClaimedPageCount()
public long getEarliestDirtyTimestamp()
BufferPool
Copyright © 2025 Open Identity Platform Community. All rights reserved.