MySQL 之到底该查哪个分区?
摘要
MySQL使用分区剪枝来确定哪些分区符合查询条件,根据不同的分区类型进行判断。使用
SEL_TREE
描述区间范围进行剪枝,每个SEL_ARG
包含一个或多个分区键。SEL_TREE
可以分为三种情况,其中第三种情况是多个index merge tree
,可以描述成merge_tree1 AND merge_tree2 ... AND merge_treeN
,每个merge tree类似于第二种情况。在find_used_partitions
中,根据分区类型和剪枝条件是否为一个等值查询进行剪枝,剪枝的结果取并集。如果无法只创建一个SEL_ARG
,则会创建一个index_merge tree
。
欢迎在评论区写下你对这篇文章的看法。
评论
据说喜欢分享的,后来都成了大神
提交句子
一个人,如果你不逼自己一把,你根本不知道自己有多优秀。一个人,想要优秀,你必须要接受挑战;一个人,你想要尽快优秀,就要去寻找挑战。一个人,敢听真话,需要勇气;一个人敢说真话,需要魄力。一个人的知识,通过学习可以得到;一个人的成长,必须通过磨练。
文库
- 1 又臭又腥的石楠花,为什么满大街都种
- 2 From Predictive to Generative – How Michelangelo Accelerates Uber’s AI Journey
- 3 Scaling PayPal’s AI Capabilities with PayPal Cosmos.AI Platform
- 4 No version left behind: Our epic journey of GitLab upgrades
- 5 网易云音乐用户行为归因数据体系建设
- 6 高铁和站台为什么有缝隙,不能并上吗
- 7 双十一技术攻略(三): 熔断实战
- 8 扒一扒隔离熔断之Hystrix VS Sentinel
- 9 Hystrix 源码分析及实践
- 10 Guava Cache的缓存管理与使用
- 11 Guava Cache 原理分析与最佳实践
- 12 QunarCache的应用
- 13 用逻辑驱动设计创造可持续的产业增长
- 14 为什么你能感觉到背后有人盯着你
- 15 B站数据中心网络布线智慧管理平台实践(一)