申请试用
HOT
登录
注册
 
Billion Goods in Few Categories:how Histograms Save a Life

Billion Goods in Few Categories:how Histograms Save a Life

寒冰
/
发布于
/
1522
人观看

我们存储数据的目的是使用它:搜索,检索,分组,排序…为了有效地执行这些操作,MySQL存储引擎在编译查询执行计划时索引数据并与优化器通信统计信息。这种方法非常有效,除非您的数据分布不均匀。
去年,我研究了几张门票,其中的数据遵循相同的模式:数以百万计的流行产品分为两类,其余的则使用其余的。我们很难找到快速取回货物的解决方案。提供了5.7版的解决方案。然而,新的MySQL8.0特性:柱状图,-将工作得更好,更干净,更快。谈话的想法就是这样产生的。
我会讨论的
-如何物理存储索引统计信息
-与优化器交换哪些数据
-为什么做正确的索引选择是不够的
最后,我将解释哪些问题可以解决柱状图,以及为什么使用索引统计数据不足以快速检索不均匀分布的数据。

0 点赞
0 收藏
0下载
相关文档
确认
3秒后跳转登录页面
去登陆