Patent ID: 8280869
Filing Date: 2012-10-02
Classification: G06F

Abstract:
1. A computer-based method, comprising: generating a temporary computer-stored first-unit intermediate result while executing a first unit of work on a computer-based database management system, the first-unit intermediate result having properties; determining that the properties of the first-unit intermediate result are similar to properties of a second-unit intermediate result to be generated for a second unit of work when the second unit of work is executed on the computer-based database management system, and, in response: delaying execution of the second unit of work; placing a definition of the second-unit intermediate result on a needs list; placing a definition of the first-unit intermediate result on a saved list; and mapping in an assignments list the definition of the second-unit intermediate result in the needs list to the definition of the first-unit intermediate result in the saved list; determining that a definition for a no-longer-useful intermediate result in the saved list is not mapped to any definitions of intermediate results on the needs list, and, in response: the first unit of work being part of a first request; and the second unit of work being part of a second request different from the first request.