2024.04.18 一面 自我介绍 项目相关 聚合函数、Group By 是如何实现的 Join 如何实现的,答的是二维循环遍历所有的结果 追问:这种方法有什么优化?答了索引优化、哈希表优化 哈希表优化的方式,如果建立哈希表特别的大,右边的特别小怎么办? 答了系统会做优化,选取左边或者右边比较小的那个表 追问:这个选择左边或者右边一般是在数据库哪个模块做的?(答:MySQL 当中是优化器) 大概知道这个优化器的实现原理吗? 扯了 MySQL 通过 Explain 语句,根据数据的行数选择决定用哪个表做哈希 追问:你知道 Explain 语句是怎么实现的吗? 介绍一下项目 Buf...