Using query logs to optimize execution of parametric queries

The present disclosure relates to systems, methods, and computer-readable media for optimizing selection of a cached execution plan to use in processing a parametric query. For example, systems described herein involve training a plan selection model that makes use of machine learning to identify an...

Full description

Saved in:
Bibliographic Details
Main Authors Dutt, Anshuman, Chaudhuri, Surajit, Narasayya, Vivek Ravindranath, Vaidya, Kapil Eknath
Format Patent
LanguageEnglish
Published 19.03.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present disclosure relates to systems, methods, and computer-readable media for optimizing selection of a cached execution plan to use in processing a parametric query. For example, systems described herein involve training a plan selection model that makes use of machine learning to identify an execution plan from a set of pre-selected execution plans based on predicted cost of executing a query instance in accordance with the selected execution plan (e.g., relative to predicted costs of executing the query instance using other pre-selected execution plans). This application describes features related to lowering costs associated with selecting the execution plan in a way that will continue to be more accurate overtime based on training and refining the plan selection model.
Bibliography:Application Number: US202117361016