Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Berkeley DB version 5.3.21
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sleepycat.db
Class LogStats

    java.lang.Object
      com.sleepycat.db.LogStats

    public class LogStats

extends Object

Log statistics for a database environment.

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

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Method Detail

### 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 above `LogStats.getWcMbytes` written 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 above `getWMbytes()` 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

    public String toString()

  For convenience, the LogStats class has a toString method that lists all the data fields.

  Overrides:
    `toString` in class `Object`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Berkeley DB version 5.3.21
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright (c) 1996, 2012 Oracle and/or its affiliates. All rights reserved.