CPC G06F 16/2455 (2019.01) [G06F 16/248 (2019.01); H04L 67/01 (2022.05)] | 20 Claims |
1. A computer-implemented method, comprising:
determining, by a database execution engine, a timing schedule to compute a second subset of results following computation of a first subset of results, the first subset of results comprising a first portion of data to satisfy a query, the second subset of results comprising a second portion of the data to satisfy the query, the determined timing schedule providing for use of a pause operation or a detach operation to compute the second subset of results, the pause operation waiting for a subsequent fetch request prior to computing the second subset of results, the detach operation asynchronously computing the second subset of results in a second thread different from a first thread used for the first subset of results;
computing, by the database execution engine and based on the pause operation or the detach operation determined by the timing schedule, the second subset of results; and
providing, by the database execution engine, the second subset of results.
|