Dynamic determination of optimal process for enforcing constraints
AssigneeComputer Associates Think, Inc.
InventorAmando B. Isip, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeComputer Associates Think, Inc.
InventorAmando B. Isip, Jr.
Estimating the term…
Performance of constraint checking is enhanced by dynamically determining an optimal process to perform the checking operation. If additional dataspace can be allocated, the parent index values are stored in the dataspace and a binary search is performed between the extracted foreign keys and the dataspace, thereby eliminating the need for a sort operation on extracted foreign keys to perform constraint checking. If all of the parent indexes needed for constraint enforcement cannot be stored in dataspace, then as many parent indexes as possible are stored in dataspace and multiple reader and multiple sort tasks are utilized to process the remaining parent indexes. Depending on the availability of resources and the characteristics of the database table, determined dynamically, complete or partial optimization of the constraint checking operation is accomplished.
A computer implemented method for checking constraints in a database table, comprising:
A computer implemented method for checking constraints in a database table, comprising:
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform methods of checking constraints in a database table, comprising:
Dependencies are inferred from the claim text.