[MDEV-13127] Document optimizer's decision tree Created: 2017-06-19  Updated: 2023-12-15

Status: Open
Project: MariaDB Server
Component/s: Documentation - Support, Optimizer
Fix Version/s: N/A

Type: Task Priority: Major
Reporter: Geoff Montee (Inactive) Assignee: Joe Cotellese
Resolution: Unresolved Votes: 2
Labels: documentation, optimizer

Issue Links:
PartOf

 Description   

Some users would like to see the documentation include a decision tree for the optimizer, so those users can better understand the decisions that the optimizer makes. This would help those users find bugs in the optimizer and would better allow them to determine why the optimizer chooses different plans on different systems.

Some things that this documentation could touch on are:

  • How join order is determined.
  • How it determines what index to use.
  • How it determines whether to use a particular optimization strategy.

Generated at Thu Feb 08 08:03:06 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.