首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Infra Meetup No.60:初探 Orca 查询优化器

上周六,PingCAP Infra Meetup 迎来了第 60 期 由我司 “SQL 小王子”韩飞同学出台,为大家带来了《 初探 Orca 查询优化器》主题分享~

视频回顾

干货节选

Orca 优化器是基于代价面向 MPP 执行引擎的优化器,使用了先进 Cascades 模型,将优化分为 Exploration,Stats Derivation,Implemetation 等阶段。Orca 优化器可以将优化任务分解,利用多核 CPU 并行执行,以加快优化速度。

知乎上有个热门问题:在做一个数据库的过程中,最难的是哪个部分?

很多人都认为查询优化器可能是数据库中一个最难的部分。也有人会有疑问:一个 SQL 生成一个执行计划可能是一个很确定的事情,为什么会是最难的?

对此,韩飞同学表示,难点主要集中在基于代价的物理计划生成。

在本次分享中,韩飞同学从逻辑计划的优化及物理计划的优化讲起,重点介绍了 Orca 优化器的架构,算法实现,优化效果以及测试保证等问题。

以下为 PPT 节选:

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171213B0N4LO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券