Patent ID: 9015188
Filing Date: 2015-04-21
Classification: G06F

Abstract:
1. An apparatus, comprising: at least one processor; and at least one memory device comprising instructions stored thereon that, when executed by the at least one processor, are configured to cause the apparatus to implement: a monitoring module configured to receive an indicator of initiation of an execution cycle of a main program including a database query program configured to execute a plurality of times during the execution cycle of the main program; and a monitoring configuration manager configured to, in response to the received indicator, trigger performance monitoring, by the processor, of multiple executions of the database query program during the execution cycle of the main program, the performance monitoring of the multiple executions of the database query program during the execution cycle of the main program including monitoring a first execution of the database query program based on a first monitoring configuration and monitoring a second execution of the database query program based on a second monitoring configuration, the first monitoring configuration being different than the second monitoring configuration, the monitoring configuration manager being configured to terminate the performance monitoring of the multiple executions of the database query program during the execution cycle of the main program based on at least one parameter value related to the database query program satisfying a performance condition.