US 12,032,575 B2
Query execution including pause and detach operations after first data fetch
Paul Willems, Heidelberg (DE); Christina Teflioudi, Heidelberg (DE); and Till Merker, Sandhausen (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Mar. 10, 2023, as Appl. No. 18/182,210.
Application 18/182,210 is a continuation of application No. 16/370,580, filed on Mar. 29, 2019, granted, now 11,625,401.
Prior Publication US 2023/0214393 A1, Jul. 6, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/00 (2019.01); G06F 16/2455 (2019.01); G06F 16/248 (2019.01); H04L 67/01 (2022.01)
CPC G06F 16/2455 (2019.01) [G06F 16/248 (2019.01); H04L 67/01 (2022.05)] 20 Claims
OG exemplary drawing
 
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.