×

Database diagnostics interface system

  • US 9,842,127 B2
  • Filed: 11/17/2016
  • Issued: 12/12/2017
  • Est. Priority Date: 07/10/2013
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×