×

Method for identifying a workload type for a given workload of database requests

  • US 7,499,908 B2
  • Filed: 04/29/2003
  • Issued: 03/03/2009
  • Est. Priority Date: 04/23/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of identifying a workload type concentration for a given workload, the method comprising:

  • producing a plurality of performance snapshots of a training set, the training set comprising a plurality of training workloads, each training workload predetermined to elicit a particular database behavior associated with a known workload type, the workload type comprising one of an Online Transactional Processing (OLTP) type and a Decision Support System (DSS) type, an OLTP type characterized by short simple database queries with many concurrent users, a DSS type characterized by long complex database queries with few concurrent users, each performance snapshot comprising database behavior across a predetermined time interval and classified as one of OLTP and DSS;

    extracting a set of attributes from the training set;

    constructing a set of rules based on the classification of the plurality of performance snapshots and the set of attributes, the set of rules organized into a decision tree having a rule per tree node, each node of the decision tree configured for testing an attribute related to the workload type;

    selecting a sample of the given workload; and

    identifying the workload type concentration of the selected sample based on a comparison between a plurality of performance snapshots from the selected sample and the set of rules, the workload type concentration comprising a combination of OLTP and DSS, wherein a database may be more accurately tuned based on the workload type concentration, thereby enhancing database performance.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×