スキル datafusion-query-advisor
📦

datafusion-query-advisor

v1.0.0 コンテンツリビジョン r1 安全 ⚙️ 外部コマンド

最佳化 DataFusion 查詢

緩慢的 DataFusion 查詢可能浪費運算資源,並掩蓋簡單的計畫問題。此技能會檢閱 SQL 和 DataFrame 模式,然後提出具體的效能改善建議。

対応: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥈 80 シルバー

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の 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.

1
スキャンされたファイル
449
解析済み行数
0
レビュー項目
0
誤検知を無視
最新の完了済み静的・セマンティック監査では、確認済みのセキュリティ検出事項は見つかりませんでした。これは、スキルに副作用がないことを証明するものではありません。
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/emillindfors-datafusion-query-advisor/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/emillindfors-datafusion-query-advisor/security.svg)](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/4

BibTeX形式の引用

@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 スコア

このスコアの理由 証拠の信頼度: 高
55
アーキテクチャ
100
保守性
87
コンテンツ
70
コミュニティ
83
仕様準拠

作成できるもの

檢閱緩慢的分析查詢

在執行大型 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 和簡單改寫。
檢閱 DataFrame 使用方式
檢閱這個 DataFusion DataFrame 工作流程。找出 late filters、large collect calls、missing projection,以及更安全的 streaming options。
分析 EXPLAIN 計畫
分析這個 DataFusion EXPLAIN output。說明 filters、projections、partition pruning 和 joins 是否被有效率地規劃。
最佳化工作負載
檢閱這個 DataFusion 工作負載和 runtime configuration。依優先順序提出針對 memory、parallelism、batch size、joins 和 validation steps 的變更。

ベストプラクティス

  • 分享查詢、資料表配置、分割區欄位和預期結果大小。
  • 在要求計畫層級的效能建議時,包含 EXPLAIN output。
  • 使用 benchmarks 或類似生產環境的樣本驗證每項建議。

回避

  • 不要在沒有查詢或 DataFrame 工作流程的情況下要求調校建議。
  • 不要在沒有 EXPLAIN 或執行時間驗證的情況下,將建議視為證明。
  • 當範例結構描述和計畫已足夠時,不要暴露敏感的生產資料。

よくある質問

此技能會執行 DataFusion 查詢嗎?
不會。它會檢閱提供的查詢、DataFrame 程式碼和計畫,然後建議變更。
它能讀取我的資料庫或物件儲存嗎?
不能。此技能只會要求你在對話或檔案中提供的脈絡。
哪些輸入最適合?
提供 SQL、DataFrame 程式碼、資料表結構描述、分割區配置、資料列數,以及 EXPLAIN output。
它是否同時支援 SQL 和 DataFrame API 使用方式?
支援。它涵蓋搭配 DataFusion 使用的 SQL 查詢和 Rust DataFrame 工作流程。
它一定會改善效能嗎?
不一定。它會找出可能的問題,但實際收益取決於資料配置、統計資料和工作負載行為。
它對 Claude、Codex 和 Claude Code 有用嗎?
是。此技能內容的結構適用於 Claude、Codex 和 Claude Code 工作流程。

開発者情報

作成者

EmilLindfors

ライセンス

MIT

作者バージョン

v1.0.0

Skillstore リビジョン

r1

参照

a06681402992ceae98ba04d54cfd4ab004862696

メンテナンスの新しさ

2026/7/18

利用状況

4 ダウンロード · 200 閲覧

ファイル構成

📄 SKILL.md