Special handling of task sizes for interpreted code with high overhead
AssigneeSap SE
InventorsChristina Teflioudi, Paul Willems, Marius Eich
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorsChristina Teflioudi, Paul Willems, Marius Eich
Estimating the term…
A database execution engine generates query execution plan for a received query, where the query execution plan includes one or more operators which will be interpreted by an interpreter when the query execution plan is executed. A query execution engine determines an overhead associated with preparation of the interpreter for executing the one or more operators of the query execution plan. Also, the query execution engine determines a preferred task size based on removing the overhead associated with preparation of the interpreter. During execution of the query execution plan, the query execution engine assigns tasks to one or more worker threads, where a task size of each assigned task is determined based on the preferred task size.
A computer-implemented method comprising:
A system comprising:
A non-transitory computer readable medium storing instructions, which when executed by at least one data processor, result in operations comprising:
Dependencies are inferred from the claim text.