public class BtreeStats extends DatabaseStats
Constructor and Description |
---|
BtreeStats() |
Modifier and Type | Method and Description |
---|---|
long[] |
getBINEntriesHistogram()
Returns an array representing a histogram of the number of Bottom
Internal Nodes with various percentages of non-deleted entry counts.
|
long[] |
getBINsByLevel()
Returns the count of Bottom Internal Nodes per level, indexed by level.
|
long |
getBottomInternalNodeCount()
Returns the number of Bottom Internal Nodes in the database tree.
|
long[] |
getDBINsByLevel()
Deprecated.
as of 5.0, returns an empty array.
|
long |
getDeletedLeafNodeCount()
Returns the number of deleted data records in the database tree that
are pending removal by the compressor.
|
long[] |
getDINsByLevel()
Deprecated.
as of 5.0, returns an empty array.
|
long |
getDupCountLeafNodeCount()
Deprecated.
as of 5.0, returns zero.
|
long |
getDuplicateBottomInternalNodeCount()
Deprecated.
as of 5.0, returns zero.
|
long |
getDuplicateInternalNodeCount()
Deprecated.
as of 5.0, returns zero.
|
int |
getDuplicateTreeMaxDepth()
Deprecated.
as of 5.0, returns zero.
|
long[] |
getINsByLevel()
Returns the count of Internal Nodes per level, indexed by level.
|
long |
getInternalNodeCount()
Returns the number of Internal Nodes in the database tree.
|
long |
getLeafNodeCount()
Returns the number of leaf nodes in the database tree, which can equal
the number of records.
|
int |
getMainTreeMaxDepth()
Returns the maximum depth of the main database tree.
|
long |
getRelatches()
Returns the number of latch upgrades (relatches) required while
operating on this database's BTree.
|
int |
getRootSplits()
The number of times the root of the BTree was split.
|
java.lang.String |
toString()
For convenience, the BtreeStats class has a toString method that lists
all the data fields.
|
java.lang.String |
toStringVerbose() |
public long getBottomInternalNodeCount()
The information is included only if the Database.getStats
call was not
configured by the StatsConfig.setFast
method.
public long getDuplicateBottomInternalNodeCount()
public long getDeletedLeafNodeCount()
The information is included only if the Database.getStats
call was not
configured by the StatsConfig.setFast
method.
public long getDupCountLeafNodeCount()
public long getInternalNodeCount()
The information is included only if the Database.getStats
call was not
configured by the StatsConfig.setFast
method.
public long getDuplicateInternalNodeCount()
public long getLeafNodeCount()
The information is included only if the Database.getStats
call was not
configured by the StatsConfig.setFast
method.
public int getMainTreeMaxDepth()
The information is included only if the Database.getStats
call was not
configured by the StatsConfig.setFast
method.
public int getDuplicateTreeMaxDepth()
public long[] getINsByLevel()
The information is included only if the Database.getStats
call was not
configured by the StatsConfig.setFast
method.
public long[] getBINsByLevel()
The information is included only if the Database.getStats
call was not
configured by the StatsConfig.setFast
method.
public long[] getBINEntriesHistogram()
element [0]: # BINs with 0% to 9% entries used by non-deleted values element [1]: # BINs with 10% to 19% entries used by non-deleted values element [2]: # BINs with 20% to 29% entries used by non-deleted values ... element [0]: # BINs with 90% to 100% entries used by non-deleted values
public long[] getDINsByLevel()
public long[] getDBINsByLevel()
public long getRelatches()
public int getRootSplits()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringVerbose()
Copyright (c) 2002, 2017 Oracle and/or its affiliates. All rights reserved.