Managing transactional data for high use databases

US9774662B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9774662-B2
Application numberUS-201414492933-A
CountryUS
Kind codeB2
Filing dateSep 22, 2014
Priority dateJul 30, 2013
Publication dateSep 26, 2017
Grant dateSep 26, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

According to one embodiment of the present invention, a system compares database transactions to corresponding performance information to identify conforming database transactions with an acceptable deviation from the performance information and outlier database transactions beyond the acceptable deviation from the performance information. The system aggregates information from a threshold quantity of conforming database transactions into an aggregated record, wherein the threshold quantity is dynamically adjusted, and generates a record for each outlier database transaction, wherein conditions for identifying the outlier database transactions are dynamically adjusted. Embodiments of the present invention further include a method and computer program product for managing database transactions in substantially the same manners described above.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method of managing database transactions comprising: receiving transaction information associated with a database transaction; comparing the transaction information associated with the database transaction to corresponding performance information to determine whether the transaction information is within an acceptable deviation from the performance information or is associated with an outlier database transaction beyond the acceptable deviation from the performance information; when the transaction information associated with the database transaction is within an acceptable deviation from the performance information, add the transaction information to an aggregated record of conforming database transactions that is cached in a local memory and, in response to determining that the number of conforming database transactions stored in the aggregated record exceeds a threshold quantity of transactions, externalizing the aggregated record of conforming database transactions by transferring the aggregated record into an external data store; and when the transaction information is associated with an outlier database transaction, generating an individual record for the outlier database transaction, the individual record comprising resource usage information associated with the outlier database transaction, wherein conditions for determining the outlier database transaction are dynamically adjusted based on a configuration parameter indicating the acceptable deviation from the performance information. 2. The computer-implemented method of claim 1 , wherein the database transaction is associated with an identifier that is based on the transaction information and the performance information is accumulated based on each transaction information associated with the identifier. 3. The computer-implemented method of claim 1 , wherein the database transaction is directed to one or more database servers within a cloud environment. 4. The computer-implemented method of claim 1 , wherein the performance information includes average values for one or more performance metrics and deviation values for the performance metrics. 5. The computer-implemented method of claim 4 , wherein the deviation values include one of a standard deviation and an average difference between the transaction information associated with the database transaction and current average values for the one or more performance metrics. 6. The computer-implemented method of claim 2 , wherein the aggregated record comprises transaction information that is separately aggregated for one or more database transactions associated with each of the identifiers. 7. The computer-implemented method of claim 1 , wherein the performance information is updated dynamically.

Assignees

Inventors

Classifications

  • Database tuning (G06F16/2282 takes precedence; database performance monitoring G06F11/3409) · CPC title

  • the data filtering being achieved by aggregating or compressing the monitored data · CPC title

  • for performance assessment · CPC title

  • Monitoring of transactions · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9774662B2 cover?
According to one embodiment of the present invention, a system compares database transactions to corresponding performance information to identify conforming database transactions with an acceptable deviation from the performance information and outlier database transactions beyond the acceptable deviation from the performance information. The system aggregates information from a threshold quan…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 26 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).