datafusion-query-advisor
最佳化 DataFusion 查詢
緩慢的 DataFusion 查詢可能浪費運算資源,並掩蓋簡單的計畫問題。此技能會檢閱 SQL 和 DataFrame 模式,然後提出具體的效能改善建議。
自分のエージェントでインストール
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "datafusion-query-advisor" from https://skillstore.io/skills/emillindfors-datafusion-query-advisor.md and its manifest at https://skillstore.io/api/skills/emillindfors-datafusion-query-advisor/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
エージェントが読めるリソース
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
テストする
「datafusion-query-advisor」を使用しています。 查詢掃描所有事件分割區,然後依 timestamp 篩選。
期待される結果:
檢閱建議加入 partition column filters,並保留 timestamp filter 以確保正確性。它也建議使用 EXPLAIN 確認 pruning。
「datafusion-query-advisor」を使用しています。 DataFrame 工作流程在處理前先 collect 巨大的結果集。
期待される結果:
檢閱建議 streaming batches、在執行前套用 filters,並只選取需要的欄位以降低記憶體壓力。
「datafusion-query-advisor」を使用しています。 大量 joins 的報表查詢在 fact 和 dimension tables 上執行緩慢。
期待される結果:
檢閱建議提早篩選 fact data、檢查 physical plan 中的 join types,並驗證小型資料表是否可使用 broadcast joins。
セキュリティ監査
安全All static findings were adjudicated as false positives. Detections came from Markdown code fences, inline SQL/Rust examples, and sample SQL column names. No evidence found for prompt injection, data exfiltration, command execution, or host reconnaissance intent.
リスク要因
⚙️ 外部コマンド (65)
このレポートを共有・引用
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
レポートリンクをコピー
https://skillstore.io/skills/emillindfors-datafusion-query-advisor/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdownバッジ
[](https://skillstore.io/skills/emillindfors-datafusion-query-advisor?utm_source=security_passport_badge)HTMLバッジ
<a href="https://skillstore.io/skills/emillindfors-datafusion-query-advisor?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/emillindfors-datafusion-query-advisor/security.svg" alt="Skillstore security assessment" loading="lazy"></a>埋め込みカード
<iframe src="https://skillstore.io/embed/skills/emillindfors-datafusion-query-advisor.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学術引用 (APA · BibTeX · CFF)
APA形式の引用
EmilLindfors. (2026). datafusion-query-advisor security audit report (audit version 4) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/emillindfors-datafusion-query-advisor/audits/4BibTeX形式の引用
@techreport{emillindfors-emillindfors-datafusion-query-advisor-2026,
author = {EmilLindfors},
title = {datafusion-query-advisor security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/emillindfors-datafusion-query-advisor/audits/4},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "datafusion-query-advisor security audit report (audit version 4)"
version: "1.0.0"
type: report
authors:
- name: "EmilLindfors"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/emillindfors-datafusion-query-advisor/audits/4"
identifiers:
- type: other
value: "skillstore:emillindfors-datafusion-query-advisor:audit:4"
description: "Skillstore immutable audit report identifier"
Skillstore スコア
このスコアの理由 証拠の信頼度: 高作成できるもの
檢閱緩慢的分析查詢
在執行大型 DataFusion 工作負載之前,找出缺少的 filters、過寬的 projections、昂貴的 aggregations 和計畫檢查項目。
改善 Rust DataFrame 管線
檢查 DataFrame API 使用方式,找出過晚 filtering、大型 collects,以及可避免的記憶體壓力。
調校查詢服務
檢閱 DataFusion-backed 服務的 parallelism、memory limits、batch size 和 streaming 選擇。
これらのプロンプトを試す
檢閱這個 DataFusion SQL 查詢的效能問題。專注於 predicate pushdown、partition pruning、projection 和簡單改寫。
檢閱這個 DataFusion DataFrame 工作流程。找出 late filters、large collect calls、missing projection,以及更安全的 streaming options。
分析這個 DataFusion EXPLAIN output。說明 filters、projections、partition pruning 和 joins 是否被有效率地規劃。
檢閱這個 DataFusion 工作負載和 runtime configuration。依優先順序提出針對 memory、parallelism、batch size、joins 和 validation steps 的變更。
ベストプラクティス
- 分享查詢、資料表配置、分割區欄位和預期結果大小。
- 在要求計畫層級的效能建議時,包含 EXPLAIN output。
- 使用 benchmarks 或類似生產環境的樣本驗證每項建議。
回避
- 不要在沒有查詢或 DataFrame 工作流程的情況下要求調校建議。
- 不要在沒有 EXPLAIN 或執行時間驗證的情況下,將建議視為證明。
- 當範例結構描述和計畫已足夠時,不要暴露敏感的生產資料。
よくある質問
此技能會執行 DataFusion 查詢嗎?
它能讀取我的資料庫或物件儲存嗎?
哪些輸入最適合?
它是否同時支援 SQL 和 DataFrame API 使用方式?
它一定會改善效能嗎?
它對 Claude、Codex 和 Claude Code 有用嗎?
開発者情報
作成者
EmilLindforsライセンス
MIT
作者バージョン
v1.0.0
Skillstore リビジョン
r1
参照
a06681402992ceae98ba04d54cfd4ab004862696
メンテナンスの新しさ
2026/7/18
利用状況
4 ダウンロード · 200 閲覧
ファイル構成
📄 SKILL.md