华为云数据库专家如何解析MySQL Volcano模型迭代器性能飞跃千倍之谜?

2026-05-17 01:280阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1876个文字,预计阅读时间需要8分钟。

华为云数据库专家如何解析MySQL Volcano模型迭代器性能飞跃千倍之谜?

林锐,20年以上数据库内核研发经验。原IBM DB2数据库内核专家,专长于数据库内核性能优化、SQL查询优化、MPP分布式数据库技术等。现就职于华为加码大研究所,全程参与RDS+for+MySQL的研发。


林舒,20年以上数据库内核研发经验。原IBMDB2数据库内核专家,专长数据库内核性能优化、SQL查询优化、MPP分布式数据仓库技术等。现就职于华为加拿大研究所,全程参与了RDS for MySQL以及GaussDB(for MySQL)的研发工作,熟悉GaussDB(for MySQL) 全栈技术。负责NDP的总体架构设计和实现,并成功落地上线。拥有多项技术发明专利,并co-author了SIGMOD 2020 Taurus( GaussDB(for MySQL)) Paper,目前专注于下一代云数据库智能优化器的研究。

1.背景介绍

华为云数据库专家如何解析MySQL Volcano模型迭代器性能飞跃千倍之谜?

MySQL 8.0.18引入了一个新的SQL执行引擎,它遵循了Volcano模型。该模型的关键思想是将所有操作建模为“迭代器”。迭代器提供基本迭代组件:初始化、迭代和终止。所有迭代器都提供如以上相同的接口,因此迭代器可以任意组合堆叠在一起,形成执行计划。

MySQL 8.0.18还包括一个新的连接方法:哈希连接。哈希连接有探测端和构建端。

阅读全文

本文共计1876个文字,预计阅读时间需要8分钟。

华为云数据库专家如何解析MySQL Volcano模型迭代器性能飞跃千倍之谜?

林锐,20年以上数据库内核研发经验。原IBM DB2数据库内核专家,专长于数据库内核性能优化、SQL查询优化、MPP分布式数据库技术等。现就职于华为加码大研究所,全程参与RDS+for+MySQL的研发。


林舒,20年以上数据库内核研发经验。原IBMDB2数据库内核专家,专长数据库内核性能优化、SQL查询优化、MPP分布式数据仓库技术等。现就职于华为加拿大研究所,全程参与了RDS for MySQL以及GaussDB(for MySQL)的研发工作,熟悉GaussDB(for MySQL) 全栈技术。负责NDP的总体架构设计和实现,并成功落地上线。拥有多项技术发明专利,并co-author了SIGMOD 2020 Taurus( GaussDB(for MySQL)) Paper,目前专注于下一代云数据库智能优化器的研究。

1.背景介绍

华为云数据库专家如何解析MySQL Volcano模型迭代器性能飞跃千倍之谜?

MySQL 8.0.18引入了一个新的SQL执行引擎,它遵循了Volcano模型。该模型的关键思想是将所有操作建模为“迭代器”。迭代器提供基本迭代组件:初始化、迭代和终止。所有迭代器都提供如以上相同的接口,因此迭代器可以任意组合堆叠在一起,形成执行计划。

MySQL 8.0.18还包括一个新的连接方法:哈希连接。哈希连接有探测端和构建端。

阅读全文