public class LockStats
extends java.lang.Object
implements java.io.Serializable
Note that some of the lock statistics may be expensive to obtain because
the lock table is unavailable while the statistics are gathered. These
expensive statistics are only provided if Environment.getLockStats
is
called with a StatsConfig parameter that has been configured for "slow"
stats.
Constructor and Description |
---|
LockStats() |
Modifier and Type | Method and Description |
---|---|
void |
accumulateLockTableLatchStats(LatchStats latchStats) |
void |
accumulateNTotalLocks(int val) |
int |
getNOwners()
Total lock owners in lock table.
|
int |
getNReadLocks()
Total read locks currently held.
|
long |
getNRequests()
Total number of lock requests to date.
|
int |
getNTotalLocks()
Total locks currently in lock table.
|
int |
getNWaiters()
Total transactions waiting for locks.
|
long |
getNWaits()
Total number of lock waits to date.
|
int |
getNWriteLocks()
Total write locks currently held.
|
void |
setNOwners(int val) |
void |
setNReadLocks(int val) |
void |
setNRequests(long requests) |
void |
setNWaiters(int val) |
void |
setNWaits(long waits) |
void |
setNWriteLocks(int val) |
java.lang.String |
toString()
For convenience, the LockStats class has a toString method that lists
all the data fields.
|
public int getNOwners()
Environment.getLockStats
is
called in "slow" mode.public int getNReadLocks()
Environment.getLockStats
is
called in "slow" mode.public int getNTotalLocks()
Environment.getLockStats
is
called in "slow" mode.public int getNWaiters()
Environment.getLockStats
is
called in "slow" mode.public int getNWriteLocks()
Environment.getLockStats
is
called in "slow" mode.public long getNRequests()
public long getNWaits()
public void setNOwners(int val)
public void setNReadLocks(int val)
public void accumulateNTotalLocks(int val)
public void setNWaiters(int val)
public void setNWriteLocks(int val)
public void setNRequests(long requests)
public void setNWaits(long waits)
public void accumulateLockTableLatchStats(LatchStats latchStats)
public java.lang.String toString()
toString
in class java.lang.Object