Patent Document ID: 9418094
Application ID: 12030393

Base Claim:
1. A method for performing database table updates, the method comprising: receiving, by a computer, a query for updating a table in a database; responsive to a storage space needed for storing a transaction log associated with the query exceeding a pre-determined threshold, dividing the query into a set of sub-queries by: identifying partitions in the table; and for each partition: determining if a storage space needed for storing a transaction log associated with a sub-query corresponding to the partition exceeds the pre-determined threshold; if not, processing the sub-query corresponding to the partition; and if so, dividing the partition into multiple subsets such that a storage space needed for storing a transaction log associated with each sub-query corresponding to a subset is less than the pre-determined threshold.

---

Claim 4:
4. The method of claim 1 , wherein generating the set of sub-queries involves: selecting a column from the table; and selecting data from the table by specifying a range of data for the column.