November 2019
Beginner to intermediate
470 pages
11h 59m
English
The result of the planning process is key to achieving superior performance. As we have seen in this chapter, planning is far from trivial and involves various complex calculations. The more tables are touched by a query, the more complicated planning will become. The more tables there are, the more choices the planner will have. Logically, the planning time will increase. At some point, planning will take so long that performing the classical exhaustive search is not feasible anymore. On top of that, the errors that occur during planning are so big that finding the theoretically best plan doesn't necessarily lead to the best plan in terms of runtime.
Genetic Query Optimization (GEQO) can come to the ...
Read now
Unlock full access