当前位置:首页 > 报告详情

Doris 新优化器背后的故事.pdf

上传人: 2*** 编号:135177 2023-07-09 26页 2.69MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
标记的内容中,主要讨论了Apache Doris查询优化器的未来发展,由SelectDB高级研发工程师周明宏介绍。周明宏指出,Doris当前优化器存在规则抽象不足、缺乏统计信息收集框架、CBO(成本基础优化)支持不充分以及查询计划遍历方法限制等问题。新一代优化器Nereids旨在解决这些问题,通过抽象优化规则、构建统一的优化框架、引入统计信息推导能力和物理计划树的改进,Nereids能够在性能测试中超越人工改写的SQL。此外,Nereids在性能瓶颈上取得了显著突破,如通过CostAndEnforce优化对复杂查询性能提升两个数量级,以及减少了Memo CopyIn/CopyOut的开销。文章还讨论了优化器的挑战,包括统计信息的误差和推导问题,以及如何在多样化的查询场景中实现公平与效率。最后,文章提供了如何参与Apache Doris社区的方式,并推广了SelectDB的微信公众号和Apache Doris的GitHub与官网。
"Apache Doris 优化器未来将如何发展?" "如何突破 SQL 查询优化器的性能瓶颈?" "如何参与 Apache Doris 社区并为其发展做出贡献?"
客服
商务合作
小程序
服务号
折叠