Measures reported by ProIdxActivityTest
An index is a data structure that a database uses to reduce the amount of time it takes to perform certain operations. An index can also be used to ensure that duplicate values don't appear where they are not needed.
This test monitors the indexes on the Progress database server and helps administrators quickly and accurately assess the effectiveness of these indexes.
Output of the test : One set of results for the target Progress database server that is to be monitored.
The measures made by this test are as follows:
| Measurement |
Description |
Measurement Unit |
Interpretation |
| Index_create_rate |
Indicates the rate at which indexes were created during the last measurement period. |
Creates/Sec |
|
| Index_delete_rate |
Indicates the rate at which index entries were deleted during the last measurement period. |
Deletes/Sec |
|
| Index_scan_rate |
Indicates the rate at which index entries were scanned (searched for) during the last measurement period. |
Scans/Sec |
An index scan occurs when the database manager accesses an index for any of the following reasons:
To narrow the set of qualifying rows (by scanning the rows in a certain range of the index) before accessing the base table.
To order the output.
To retrieve the requested column data directly. If all of the requested data is in the index, the indexed table does not need to be accessed. This is known as an index-only access.
Typically, a high value of this measure is desired, as index scans are I/O-friendly operations.
A high value is desired for this measure. If the value is low or falls consistently, it indicates bottlenecks while performing index scans. |
| Index_split_rate |
Indicates the rate at which index entries were split during the last measurement period. |
Splits/Sec |
|
| Index_split_perc |
Indicates the ratio of index splits to the index generation during the last measurement period. |
Percent |
|
|