Patent ID: 11941006
Assignee: PALO ALTO NETWORKS, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. One or more non-transitory machine-readable media having program code stored therein, the program code comprising instructions to:
based on analysis of a query to be executed on a database, logically divide a search space of the query into a plurality of partitions, wherein the instructions to logically divide the search space into a plurality of partitions comprises instructions to, for each partition of the plurality of partitions,
determine a plurality of candidate augmentations to the query based on, for each of the plurality of candidate augmentations, appending to the query a predicate comprising a key and corresponding sets of values selected based on first heuristics;
select one of the plurality of candidate augmentations to the query based on second heuristics, wherein the selected candidate augmentation corresponds to the partition;

execute the query on each of the plurality of partitions; and
paginate results returned from execution of the query on each of the plurality of partitions of the search space.