Database management system for optimizing queries via multiple optimizers

A large highly parallel database management system includes thousands of nodes storing huge volume of data. The database management system includes multiple query optimizers for determining low cost execution plans for queries. The database management system is adapted to receive a data query. An ex...

Full description

Saved in:
Bibliographic Details
Main Authors Arnold, Jason, Kondiles, George
Format Patent
LanguageEnglish
Published 30.04.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A large highly parallel database management system includes thousands of nodes storing huge volume of data. The database management system includes multiple query optimizers for determining low cost execution plans for queries. The database management system is adapted to receive a data query. An execution plan generator component of the database management system generates an initial execution plan for the query. The initial execution plan is fed as input to more than one query optimizers. Each optimizer starts with the initial execution plan, generates alternative execution plans, and determines a satisfactory execution plan that incurs the lowest cost. The database management system compares the selected execution plans by the optimizers and selects one with the lowest cost. The multiple query optimizers run in parallel.
Bibliography:Application Number: US202217806119