×

Generating a visualization of a metric at one or multiple levels of execution of a database workload

  • US 10,489,266 B2
  • Filed: 12/20/2013
  • Issued: 11/26/2019
  • Est. Priority Date: 12/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a processing system comprising:

  • receiving multiple measurements of a plurality of metrics relating to physical operators, in a physical execution tree, executing a database query;

    determining logical operators in a query execution plan for executing the database query, wherein the query execution plan is determined from the physical execution tree, and each logical operator is associated with at least one of the physical operators;

    aggregating the multiple measurements of the plurality of metrics at multiple levels associated with the logical operators;

    generating a visualization representing execution of the database query, the visualization comprising a representation of the measurements of at least one of the metrics at one of the levels; and

    updating the visualization periodically to include current measurements, wherein the updating of the visualization includes;

    suppressing unhelpful information by one of hiding a non-executing portion of the database query, hiding an insignificant metric value of the database query, or using a logarithmic scale for a displayed chart;

    receiving a first instruction to drill down on the visualization from a node level to a path level, wherein the first instruction includes a transition from displaying a first metric of a first logical operator at the node level to displaying the first metric of the first logical operator at the path level; and

    pivoting, upon receiving a second instruction, to display the visualization along a different dimension, wherein the pivoting includes displaying the first metric for all of the logical operators at the path level.

View all claims
  • 12 Assignments
Timeline View
Assignment View
    ×
    ×