The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 28, 2019

Filed:

Aug. 10, 2015
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Vasu Gajendran, Indiranagar, IN;

Sriram Lakshminarasimhan, Chennai, IN;

Ramesh C. Pathak, Bangalore, IN;

Suryanarayana K. Rao, Bangalore, IN;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30292 (2013.01); G06F 17/30368 (2013.01); G06F 17/30371 (2013.01); G06F 17/30595 (2013.01);
Abstract

An approach is provided for managing a reorganization of a database object. Because a reorganization utility cannot acquire exclusive access to the object to complete the reorganization, determinations are made: an amount of transaction log records corresponding to active units of work using the database object is determined to be less than a first threshold; a sum of costs of SQL statements executed in the units of work is determined to be less than a second threshold; and a priority of the reorganization is determined to indicate a greatest priority among multiple priorities. Based on the determinations, (1) a reorganization lock providing exclusive access to the database object is acquired, (2) process(es) holding lock(s) on the database object experience a lockout error, a rollback of the process(es) is issued, and the lock(s) are released, and (3) the utility completes the reorganization based on the lock(s) being released.


Find Patent Forward Citations

Loading…