Collector for DB Benchmarks
The technical name of the Collector for DB Benchmarks is /DVD/MON_BAT_CL_DB.
This collector executes SQL queries with testing records to calculate the benchmark metrics for the SELECT/INSERT/UPDATE operations on the database and reports the calculated times of these executed queries. Additionally, it calculates the average times for SELECT/INSERT/UPDATE operations (by default, it calculates the average value from the times collected in the last one hour for the specific operation).
Default KPIs Delivered with This Collector
The following default KPIs are delivered with this collector:
KPI name |
Description |
Unit |
Detail table |
---|---|---|---|
BAT_DB_INSERT_AG |
Average DB insert |
ms |
No |
BAT_DB_INSERT_MS |
DB insert benchmark |
ms |
No |
BAT_DB_SELECT_AG |
Average DB select |
ms |
No |
BAT_DB_SELECT_MS |
DB select benchmark |
ms |
No |
BAT_DB_UPDATE_AG |
Average DB update |
ms |
No |
BAT_DB_UPDATE_MS |
DB update benchmark |
ms |
No |
Parameters
The following parameters are used for this collector:
Parameter name |
Description |
---|---|
CALC_AVG_FOR_TIME_IN_HOURS |
This parameter defines the number of hours which the collected KPI values are to be used for the calculation of the average benchmarking value. The default value is 1 (one hour back). This means that the average benchmarking value is calculated based on the related KPI values collected in the last hour. Increasing this value, might have an impact on the performance of this collector as more values need to be processed to calculate the average value |
NUM_RECORDS |
Defines how many rows will be inserted, deleted and updated during benchmarking. Default value: 10,000 |