1 – node_insertions_field
This field gives the number of index entries inserted into all
index nodes. This number includes root, leaf, and duplicate
entries within user- and system-defined indexes.
This number is greater than the number of records being stored
in the database because it usually takes one to two insertions
into an index for each record for each index. The calculation of
node insertions minus the sum of the root, leaf, and duplicate
insertions yields the number of entries inserted into mid-level
nodes. This number and the "root insertions" field indicate
sorted balancing activity.
2 – _root_insertions_field
This field gives the number of entries inserted into the root
(top-level) index nodes. The number of insertions should be small
except for when you load the database. Also, if an index consists
of only one node, insertions into this node are not included in
this field, but are included in the "leaf insertions" field.
3 – _leaf_insertions_field
This field gives the number of unique keys inserted into the
database's indexes. This field indicates the number of entries
inserted into the leaf (bottom-level) index nodes.
4 – _dup__insertions_field
This field gives the number of duplicate index keys inserted
into the database's indexes. There should be a one-to-one
correspondence to the number of duplicate records being stored
in the tables.
5 – node_creations_field
This field gives the total number of index nodes created during
insertion of index entries into the index trees. This includes
root, leaf, and duplicate nodes created within user- and system-
defined indexes. Nodes are created three ways:
o When an index is first defined
o When a node cannot accommodate an insertion, causing it to
overflow into a new node (node splitting)
o When the first duplicate for a particular key is inserted into
an index, causing a duplicate node to be created
The total number of nodes created and the associated fields
should be relatively small, except for an initial load of the
database with indexes already defined, or for creation of indexes
on already-stored data.
6 – _root_splits_field
This field gives the number of times the root nodes have split
because they overflowed after an insertion. A root node split
causes the index to grow by one level-a parent node must be
created to point to the two "halves" of the overflowed root node.
Therefore, two nodes are created-the parent node and the node for
the second half of the root node. Increasing the number of tree
levels means Oracle Rdb must search more index nodes to access a
data row; this can result in additional I/O operations.
7 – _leaf_creations_field
This field gives the number of times a leaf (bottom level) node
was created because an existing leaf node had become full and
needed to accommodate another unique index key entry.
8 – _dup__creations_field
This field gives the number of times a duplicate node was created
to accommodate more duplicated entries within the duplicate index
node or on the first store of a duplicate key entry.
9 – index_creations_field
This field gives the number of times an index was created on
a particular table. This count is the number of CREATE INDEX
statements. Also, if an index is partitioned over three areas,
for example, there will be a count of three index creations.