启发式和基于成本的查询优化方法相结合



我很难理解DBMS在查询优化过程中如何将这些成本估计技术与启发式规则相结合,以及这对减少数据库工作量的影响?知道的人善意地解释。感谢

根据我的经验;基于成本的优化";通常会得出与一些好的启发式方法相同的结果。以下是我的一些启发:http://mysql.rjweb.org/doc.php/index_cookbook_mysql它包括到现在的讨论,以窥探EXPLAIN FORMAT=JSON、Optimizer跟踪和Handler计数。

优化器使用的是成本,而不是启发式。我使用我的启发法,而不是成本,除了Handlers给我的

最新更新