01 2025 档案

摘要:Sort + Limit Executors + Window Functions + Top-N Optimization 这里的实现比较简单, 就不赘述了, 后续补充一下这部分的优先队列的使用, 以及选择的方式 Window Functions 窗口函数的实现才是这部分的重点 窗口函数介绍 My 阅读全文
posted @ 2025-01-21 18:28 虾野百鹤 阅读(73) 评论(0) 推荐(0)
摘要:HashJoin Executor & Optimization HashJoin Executor 如果查询包含与两列之间单个或者多个等值条件的连接的连接, 则 DBMS 可以使用 HashJoinPlanNode (各个等式之间使用 AND 连接条件), 例如: 考虑以下示例查询: SELECT 阅读全文
posted @ 2025-01-11 16:09 虾野百鹤 阅读(47) 评论(0) 推荐(0)
摘要:Aggregation & Join Executors 实现 AggregationExecutor 的实现 AggregationExecutor 的实现需要关注 AggregationExecutor.h 和 AggregationPlanNode, 以理解其支持的 SQL 语句及其执行方式. 阅读全文
posted @ 2025-01-02 16:27 虾野百鹤 阅读(71) 评论(0) 推荐(0)