Patent ID: 9652503
Date: 2017-05-16
CPC Classifications: G06F

Claim:
1. A non-transitory computer-readable storage medium storing instructions that when executed cause a processor to: receive, during a first portion of an execution of a main program that includes a plurality of database query programs, a parameter value representing performance of a first database query program from the plurality of database query programs; execute a first configuration for monitoring the performance of the first database query program during the first portion of the execution of the main program; determine whether a performance condition has been satisfied by the first database query program during the first portion of the execution of the main program, based, at least in part, on the parameter value; based on a determination that the performance condition has been satisfied, execute a second configuration for monitoring the performance of the first database query program during a second portion of the execution of the main program; and execute a third configuration for monitoring a second database query program from the plurality of database query programs during the first portion of the execution of the main program, the third configuration being different from the first and second configurations for monitoring the performance of the first database query program.