展示 HN:Vizier – DuckDB 的物理设计顾问

4作者: habedi017 天前原帖
你好, 我为 DuckDB 制作了一个早期版本的物理设计顾问(称为 Vizier)。它可以分析一组查询(使用一套启发式方法),并推荐对数据库的物理设计/布局进行更改(例如,排序顺序、Parquet 布局、索引等),以使这些查询运行得更快。 Vizier 是作为 DuckDB 的一个扩展实现的,使用 Zig 编写,支持 DuckDB 版本 1.2.0 及更高版本。该项目仍处于早期阶段,但如果你有兴趣了解更多关于 Vizier 的信息或进行试用,可以查看以下链接: 项目的 GitHub 仓库: [https://github.com/CogitatorTech/vizier](https://github.com/CogitatorTech/vizier) Vizier 文档: [https://cogitatortech.github.io/vizier/](https://cogitatortech.github.io/vizier/)
查看原文
Hi,<p>I&#x27;ve made an early version of a physical design advisor (called Vizier) for DuckDB. It can analyze a collection of queries (using a set of heuristics) and recommend changes to the physical design&#x2F;layout of the database (for example, sort orders, Parquet layouts, indexes, etc.), in order to make those queries run faster.<p>Vizier is implemented as a DuckDB extension in Zig and supports DuckDB version 1.2.0 and newer. The project is very early-stage, but if you&#x27;re interested in learning more about Vizier or trying it out, you can check out the links below:<p>Project&#x27;s GitHub repo: <a href="https:&#x2F;&#x2F;github.com&#x2F;CogitatorTech&#x2F;vizier" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;CogitatorTech&#x2F;vizier</a><p>Vizier documentation: <a href="https:&#x2F;&#x2F;cogitatortech.github.io&#x2F;vizier&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cogitatortech.github.io&#x2F;vizier&#x2F;</a>