Database diagnostics interface system
First Claim
1. A database diagnostics system comprising:
- one or more processors; and
a memory communicatively coupled with and readable by the one or more processors and having stored therein instructions which, when executed by the one or more processors, cause the one or more processors to;
process a specification of a target database system that is located remotely from the one or more processors;
create a diagnostic tool, corresponding to a plug-in for transmission to the target database system, at least in part by;
selecting a script from a set of predefined scripts, the script to conditionally execute on the target database system when detected values of a monitored parameter of the target database system satisfy conditional criteria;
defining a plug-in structure that encapsulates modules of the plug-in corresponding at least in part to the script and a configuration;
defining the configuration, the defining the configuration comprising defining;
a mapping of one or more script functions to database system functions of the target database system; and
conditional criteria which triggers execution of the script after the script is transmitted to the target database system, wherein the conditional criteria is dynamically adjusted to specify different thresholds over time based at least in part on the detected values of the monitored parameter of the target database system; and
assembling the script and the configuration into the plug-in to perform a diagnostic task based at least in part on the plug-in structure; and
cause transmission of the diagnostic tool via a network to the target database system to cause the diagnostic tool to be executed on the target database system, wherein the execution of the diagnostic tool comprises;
executing a first iteration of the plug-in based at least in part on a first threshold specified by the conditional criteria; and
executing a subsequent iteration of the plug-in based at least in part on a subsequent threshold specified by the conditional criteria after the conditional criteria has been adjusted.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable media are provided for database diagnostics. A specification of a target database system may be processed. A diagnostic tool, corresponding to a plug-in for transmission to the target database system, may be created. A script may be selected to conditionally execute on the target database system when detected values of a monitored parameter satisfy conditional criteria. A plug-in structure that encapsulates modules of the plug-in may be defined. The diagnostic tool may be transmitted via a network to the target database system to cause the diagnostic tool to be executed on the target database system. The execution of the diagnostic tool may include executing a first iteration of the plug-in based on a first threshold specified by conditional criteria, and executing a subsequent iteration of the plug-in based on a subsequent threshold specified by the conditional criteria after the conditional criteria has been adjusted.
8 Citations
20 Claims
-
1. A database diagnostics system comprising:
-
one or more processors; and a memory communicatively coupled with and readable by the one or more processors and having stored therein instructions which, when executed by the one or more processors, cause the one or more processors to; process a specification of a target database system that is located remotely from the one or more processors; create a diagnostic tool, corresponding to a plug-in for transmission to the target database system, at least in part by; selecting a script from a set of predefined scripts, the script to conditionally execute on the target database system when detected values of a monitored parameter of the target database system satisfy conditional criteria; defining a plug-in structure that encapsulates modules of the plug-in corresponding at least in part to the script and a configuration; defining the configuration, the defining the configuration comprising defining; a mapping of one or more script functions to database system functions of the target database system; and conditional criteria which triggers execution of the script after the script is transmitted to the target database system, wherein the conditional criteria is dynamically adjusted to specify different thresholds over time based at least in part on the detected values of the monitored parameter of the target database system; and assembling the script and the configuration into the plug-in to perform a diagnostic task based at least in part on the plug-in structure; and cause transmission of the diagnostic tool via a network to the target database system to cause the diagnostic tool to be executed on the target database system, wherein the execution of the diagnostic tool comprises; executing a first iteration of the plug-in based at least in part on a first threshold specified by the conditional criteria; and executing a subsequent iteration of the plug-in based at least in part on a subsequent threshold specified by the conditional criteria after the conditional criteria has been adjusted. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of database diagnostics, the method comprising:
-
processing a specification of a target database system; creating a diagnostic tool, corresponding to a plug-in for transmission to the target database system, at least in part by; selecting a script from a set of predefined scripts, the script to conditionally execute on the target database system when detected values of a monitored parameter of the target database system satisfy conditional criteria; defining a plug-in structure that encapsulates modules of the plug-in corresponding at least in part to the script and a configuration; defining the configuration, the defining the configuration comprising defining; a mapping of one or more script functions to database system functions of the target database system; and conditional criteria which triggers execution of the script after the script is transmitted to the target database system, wherein the conditional criteria is dynamically adjusted to specify different thresholds over time based at least in part on the detected values of the monitored parameter of the target database system; and assembling the script and the configuration into the plug-in to perform a diagnostic task based at least in part on the plug-in structure; and causing transmission of the diagnostic tool via a network to the target database system to cause the diagnostic tool to be executed on the target database system, wherein the execution of the diagnostic tool comprises; executing a first iteration of the plug-in based at least in part on a first threshold specified by the conditional criteria; and executing a subsequent iteration of the plug-in based at least in part on a subsequent threshold specified by the conditional criteria after the conditional criteria has been adjusted. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory, machine-readable media having machine-readable instructions thereon, which, when executed by one or more processing devices, cause the one or more processing devices to:
-
process a specification of a target database system that is located remotely from the one or more processing devices; create a diagnostic tool, corresponding to a plug-in for transmission to the target database system, at least in part by; selecting a script from a set of predefined scripts, the script to conditionally execute on the target database system when detected values of a monitored parameter of the target database system satisfy conditional criteria; defining a plug-in structure that encapsulates modules of the plug-in corresponding at least in part to the script and a configuration; defining the configuration, the defining the configuration comprising defining; a mapping of one or more script functions to database system functions of the target database system; and conditional criteria which triggers execution of the script after the script is transmitted to the target database system, wherein the conditional criteria is dynamically adjusted to specify different thresholds over time based at least in part on the detected values of the monitored parameter of the target database system; and assembling the script and the configuration into the plug-in to perform a diagnostic task based at least in part on the plug-in structure; and cause transmission of the diagnostic tool via a network to the target database system to cause the diagnostic tool to be executed on the target database system, wherein the execution of the diagnostic tool comprises; executing a first iteration of the plug-in based at least in part on a first threshold specified by the conditional criteria; and executing a subsequent iteration of the plug-in based at least in part on a subsequent threshold specified by the conditional criteria after the conditional criteria has been adjusted. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification