This is the index to a series of articles about the cost-based optimizer that I wrote in 2015 for AllthingsOracle (part of redgate / Simpletalk). The intention in this series is to present the optimizer with far less formality than I did in the book (Cost Based Oracle – Fundamentals), talking through ideas, problems and solutions and only presenting some arithmetic to explain why a problem appears or why a solution works.
- Part 1 – The optimizer’s “thought processes” when considering a two-table join
- Part 2 – Steps we can take to understand the data and its patterns when the optimizer chooses “the wrong plan”
- Part 3 – Comparing the simplest cases of hash joins to nested loop joins
- Part 4 – Query blocks and the big picture
- Part 5 – Why the optimizer picks bad plans and how to help it (1)
- Part 6 – Why the optimizer picks bad plans and how to help it (2)
March 2016
The series has been translated into Chinese by James Su at this URL.
[…] –> Catalogue of current articles in order. […]
Pingback by Basics of the Cost Based Optimizer – Part 1 – All Things Oracle — July 19, 2015 @ 10:50 am BST Jul 19,2015 |
[…] –> Catalogue of current articles in order. […]
Pingback by Basics of the Cost Based Optimizer – Part 2 – All Things Oracle — July 19, 2015 @ 10:50 am BST Jul 19,2015 |
[…] –> Catalogue of current articles in order. […]
Pingback by Basics of the Cost Based Optimizer – Part 3 – All Things Oracle — July 19, 2015 @ 10:51 am BST Jul 19,2015 |
[…] –> Catalogue of current articles in CBO series. […]
Pingback by Basics of the Cost Based Optimizer – Part 4 – All Things Oracle — August 31, 2015 @ 11:55 am BST Aug 31,2015 |
[…] –> Catalogue of current articles in CBO series. […]
Pingback by Basics of the Cost Based Optimizer – Part 5 – All Things Oracle — November 4, 2015 @ 8:10 am GMT Nov 4,2015 |
[…] –> Catalogue of current articles in CBO series. […]
Pingback by Basics of the Cost Based Optimizer – part 6 – All Things Oracle — November 4, 2015 @ 10:01 am GMT Nov 4,2015 |
[…] Index to Simpletalk series on CBO (2015) – links to an introductory series of 6 articles on the basics of how the optimizer works that I wrote for Simpletalk. […]
Pingback by Optimizer catalogue | Oracle Scratchpad — February 7, 2022 @ 8:24 am GMT Feb 7,2022 |