Extensible Query Optimizers in Practice
| AUTHOR | Ding, Bailu; Chaudhuri, Surajit; Narasayya, Vivek |
| PUBLISHER | Now Publishers (12/16/2024) |
| PRODUCT TYPE | Paperback (Paperback) |
Description
The performance of a query crucially depends on the ability of the query optimizer to choose a good execution plan from a large space of alternatives. With the discovery of algebraic transformation rules and the emergence of new application-specific contexts, extensibility has become a key requirement for query optimizers. This monograph describes extensible query optimizers in detail, focusing on the Volcano/Cascades framework used by several database systems including Microsoft SQL Server.The authors explain the need for extensible query optimizer architectures and how the optimizer navigates the search space efficiently. Several important transformations that are commonly used in practice are then discussed. The cost estimation is described as an essential component that the optimizer relies upon to quantitatively compare alternative plans in the search space. The authors also discuss how database systems manage plans over their lifetime as data and workloads change. The monograph concludes with a few open challenges.
Show More
Product Format
Product Details
ISBN-13:
9781638284529
ISBN-10:
1638284520
Binding:
Paperback or Softback (Trade Paperback (Us))
Content Language:
English
More Product Details
Page Count:
234
Carton Quantity:
34
Product Dimensions:
6.14 x 0.49 x 9.21 inches
Weight:
0.73 pound(s)
Country of Origin:
US
Subject Information
BISAC Categories
Computers | Database Administration & Management
Computers | Computer Science
Descriptions, Reviews, Etc.
publisher marketing
The performance of a query crucially depends on the ability of the query optimizer to choose a good execution plan from a large space of alternatives. With the discovery of algebraic transformation rules and the emergence of new application-specific contexts, extensibility has become a key requirement for query optimizers. This monograph describes extensible query optimizers in detail, focusing on the Volcano/Cascades framework used by several database systems including Microsoft SQL Server.The authors explain the need for extensible query optimizer architectures and how the optimizer navigates the search space efficiently. Several important transformations that are commonly used in practice are then discussed. The cost estimation is described as an essential component that the optimizer relies upon to quantitatively compare alternative plans in the search space. The authors also discuss how database systems manage plans over their lifetime as data and workloads change. The monograph concludes with a few open challenges.
Show More
List Price $99.00
Your Price
$98.01
