Data-driven checkpoint selector
AssigneeMicrosoft Technology Licensing, LLC
InventorsYiwen Zhu, Alekh Jindal, Malay Kumar Bag, Hiren Shantilal Patel
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsYiwen Zhu, Alekh Jindal, Malay Kumar Bag, Hiren Shantilal Patel
Estimating the term…
Techniques are described herein that are capable of selecting checkpoints of a database job. For instance, at compile time, temporal indicators associated with the query plans of the database job are determined. Each temporal indicator indicates first and second subsets of stages of the respective query plan. Values of attributes of each stage in at least each first subset are predicted using a machine learning technique. At the compile time, candidate stage(s) for each query plan are identified based on the respective candidate stage being a child of stage(s) in the corresponding second subset or not being a child of another stage in the respective query plan. The candidate stage(s) for each query plan are selectively chosen as respective checkpoint(s) based on whether the values of the attributes of each stage in at least the first subset of the stages of the respective query plan satisfy one or more criteria.
A system to select checkpoints of a recurrent database job, the system comprising:
A method of selecting checkpoints of a recurrent database job, the method comprising:
A computer program product comprising a computer-readable storage medium having instructions recorded thereon for enabling a processor-based system to select checkpoints of a recurrent database job by performing operations, the operations comprising:
Dependencies are inferred from the claim text.