wangzx's blog

面向分析场景的 SQL 扩展思考

datafusion 性能分析

Posted June 6, 2025 ‐ 7 min read

datafusion 性能分析

datafusion 性能分析

Posted June 6, 2025 ‐ 17 min read

datafusion window function execution

本文对 datafusion 窗口函数的执行过程进行分析,以更好的理解窗口函数的执行原理

Posted May 26, 2025 ‐ 9 min read

datafusion hashjoin 性能分析

datafusion 中的 hashjoin 算子进行性能分析,并尝试进行优化。

Posted May 8, 2025 ‐ 4 min read

M1 CPU 分支预测失误对性能的影响测试

在超标量处理器中,分支预测的准确率如何,以及分支预测准确率对性能的影响如何,这个实验是在 M1 CPU 上的一个测试,为我们更好的理解现代超标量处理器下分支预测的工作原理提供了一个很好的视角,帮助我们更好的编写高性能的代码。

Posted April 29, 2025 ‐ 9 min read

执行计划之 Push based vs Pull based

本文尝试对比 duckdb 的 push based 执行计划与 datafusion 的 pull based 执行计划的差异

Posted April 2, 2025 ‐ 1 min read

A Query Intermediate Representation Language (Draft)

QIR 设计草案

Posted April 2, 2025 ‐ 23 min read

Understand Svelte Rune

通过代码片段讲述 Svelte Runes 背后的原理

Posted March 26, 2025 ‐ 9 min read

大量组件树下的性能对比

大量组件树下的性能对比

Posted March 6, 2025 ‐ 8 min read

measure IPC for M1

要挑战CPU的极致性能,IPC是一个重要的指标,本文介绍我在M1进行IPC度量的一些实践,以及因此而获得一些关于CPU的认知。

Posted February 6, 2025 ‐ 9 min read