Package com.sleepycat.db
Class LogStats
java.lang.Object
com.sleepycat.db.LogStats
Log statistics for a database environment.
-
Method Summary
Modifier and TypeMethodDescriptionintThe current log file number.intThe byte offset in the current log file.intThe log file number of the last record known to be on disk.intThe byte offset of the last record known to be on disk.intThe initial allocated file logging identifiers.intThe in-memory log record cache size.intThe current log file size.intgetMagic()The magic number that identifies a file as a log file.intThe maximum number of commits contained in a single log flush.intThe maximum number of file logging identifiers used.intThe minimum number of commits contained in a single log flush that contained a commit.intgetMode()The mode of any created log files.intThe current number of file logging identifiers.longThe number of times the log has been read from disk.longThe number of records written to this log.longThe number of times that a thread of control was able to obtain the region lock without waiting.longThe number of times that a thread of control was forced to wait before obtaining the region lock.longThe size of the region.longThe number of times the log has been flushed to disk.intThe version of the log file type.intThe number of bytes over and abovegetWMbytes()written to this log.intThe number of bytes over and aboveLogStats.getWcMbyteswritten to this log since the last checkpoint.intThe number of megabytes written to this log since the last checkpoint.longThe number of times the log has been written to disk.longThe number of times the log has been written to disk because the in-memory log record cache filled up.intThe number of megabytes written to this log.toString()For convenience, the LogStats class has a toString method that lists all the data fields.
-
Method Details
-
getMagic
public int getMagic()The magic number that identifies a file as a log file. -
getVersion
public int getVersion()The version of the log file type. -
getMode
public int getMode()The mode of any created log files. -
getLgBSize
public int getLgBSize()The in-memory log record cache size. -
getLgSize
public int getLgSize()The current log file size. -
getWcBytes
public int getWcBytes()The number of bytes over and aboveLogStats.getWcMbyteswritten to this log since the last checkpoint. -
getWcMbytes
public int getWcMbytes()The number of megabytes written to this log since the last checkpoint. -
getFileidInit
public int getFileidInit()The initial allocated file logging identifiers. -
getNumFileId
public int getNumFileId()The current number of file logging identifiers. -
getMaxNfileId
public int getMaxNfileId()The maximum number of file logging identifiers used. -
getRecord
public long getRecord()The number of records written to this log. -
getWBytes
public int getWBytes()The number of bytes over and abovegetWMbytes()written to this log. -
getWMbytes
public int getWMbytes()The number of megabytes written to this log. -
getWCount
public long getWCount()The number of times the log has been written to disk. -
getWCountFill
public long getWCountFill()The number of times the log has been written to disk because the in-memory log record cache filled up. -
getRCount
public long getRCount()The number of times the log has been read from disk. -
getSCount
public long getSCount()The number of times the log has been flushed to disk. -
getRegionWait
public long getRegionWait()The number of times that a thread of control was forced to wait before obtaining the region lock. -
getRegionNowait
public long getRegionNowait()The number of times that a thread of control was able to obtain the region lock without waiting. -
getCurFile
public int getCurFile()The current log file number. -
getCurOffset
public int getCurOffset()The byte offset in the current log file. -
getDiskFile
public int getDiskFile()The log file number of the last record known to be on disk. -
getDiskOffset
public int getDiskOffset()The byte offset of the last record known to be on disk. -
getMaxCommitperflush
public int getMaxCommitperflush()The maximum number of commits contained in a single log flush. -
getMinCommitperflush
public int getMinCommitperflush()The minimum number of commits contained in a single log flush that contained a commit. -
getRegSize
public long getRegSize()The size of the region. -
toString
For convenience, the LogStats class has a toString method that lists all the data fields.
-