×

Database processing after a lock condition

  • US 10,706,019 B2
  • Filed: 09/22/2015
  • Issued: 07/07/2020
  • Est. Priority Date: 09/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising:

  • receiving a release of a lock on data of a database, wherein the lock on the data was provided to a first transaction responsive to a first request to access the data, wherein one or more queued transactions are waiting in a lock queue to access the data;

    associating, prior to the lock, a snapshot of the data with a second transaction;

    determining whether the data was modified by processing of the first transaction associated with the first request based on whether a flag was set prior to the receiving the release of the lock;

    providing the lock to access the data to the second transaction from the lock queue;

    determining that the flag was set prior to receiving the release of the lock; and

    refreshing the snapshot of the data associated with the second transaction prior to an execution of the second transaction and based on a snapshot isolation level;

    wherein at least one of the receiving, determining, and providing are performed by one or more computers.

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