MySQL8.0 · 优化器新特性 · Cost Model, 直方图及优化器开销优化

  • 时间:
  • 浏览:3

本文基于当前最新的MySQL8.0.12版本,主某些某些 讲下cost model 和 histogram的用法和相关代码

MySQL当前导致 发布到MySQL8.0版本,在新的版本中,并能看到MySQL日后被人诟病的优化器要素做了某些某些的改动,导致 笔者日后的工作环境是5.6,最近切换到最新的8.0版本,本文蕴含了某些我每每每个人感兴趣的和优化器相关的要素,主要包括MySQL5.7的cost model以及MySQL8.0的直方图功能。

为哪些须要配置cost model常量 ? 大伙儿知道MySQL导致 发展了好几十年的历史,以后 在优化器中依然使用了hardcode的权重值来衡量io, cpu等资源情况,而哪些权重值实际上是基于多年前甚至十来年前的经验设定的。想看到,越来越多年硬件