datafusion-query-advisor
Optimizar consultas de DataFusion
Las consultas lentas de DataFusion pueden desperdiciar cómputo y ocultar problemas simples en el plan. Esta skill revisa patrones de SQL y DataFrame, y luego sugiere mejoras concretas de rendimiento.
Instalar con mi Agente
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
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.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Recursos legibles por agentes
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Pruébalo
Usando "datafusion-query-advisor". Una consulta escanea todas las particiones de eventos y luego filtra por timestamp.
Resultado esperado:
La revisión recomienda añadir filtros de columnas de partición y mantener el filtro de timestamp para asegurar la corrección. También sugiere confirmar la poda con EXPLAIN.
Usando "datafusion-query-advisor". Un flujo de trabajo de DataFrame recopila un conjunto de resultados enorme antes de procesarlo.
Resultado esperado:
La revisión recomienda hacer streaming de lotes, aplicar filtros antes de la ejecución y seleccionar solo las columnas necesarias para reducir la presión de memoria.
Usando "datafusion-query-advisor". Una consulta de informe con muchos joins se ejecuta lentamente sobre tablas de hechos y dimensiones.
Resultado esperado:
La revisión sugiere filtrar los datos de hechos temprano, comprobar los tipos de join en el plan físico y validar si las tablas pequeñas pueden usar broadcast joins.
Auditoría de seguridad
SeguroAll 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.
Factores de riesgo
⚙️ Comandos externos (65)
Compartir y citar este informe
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
Copiar enlace del informe
https://skillstore.io/skills/emillindfors-datafusion-query-advisor/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportInsignia Markdown
[](https://skillstore.io/skills/emillindfors-datafusion-query-advisor?utm_source=security_passport_badge)Insignia 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>Tarjeta para insertar
<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>Citas académicas (APA · BibTeX · CFF)
Cita 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/4Cita 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"
Puntuación de Skillstore
Por qué esta puntuación Confianza de la evidencia: AltoLo que puedes crear
Revisar una consulta analítica lenta
Encuentra filtros faltantes, proyecciones amplias, agregaciones costosas y comprobaciones del plan antes de ejecutar grandes cargas de trabajo de DataFusion.
Mejorar un pipeline de DataFrame en Rust
Comprueba el uso de la API de DataFrame para detectar filtrado tardío, grandes collect y presión de memoria evitable.
Ajustar un servicio de consultas
Revisa el paralelismo, los límites de memoria, el tamaño de lote y las opciones de streaming para servicios respaldados por DataFusion.
Prueba estos prompts
Revisa esta consulta SQL de DataFusion para detectar problemas de rendimiento. Céntrate en el pushdown de predicados, la poda de particiones, la proyección y reescrituras simples.
Revisa este flujo de trabajo de DataFrame de DataFusion. Identifica filtros tardíos, llamadas collect grandes, proyección faltante y opciones de streaming más seguras.
Analiza esta salida EXPLAIN de DataFusion. Explica si los filtros, las proyecciones, la poda de particiones y los joins están planificados eficientemente.
Revisa esta carga de trabajo de DataFusion y su configuración de tiempo de ejecución. Prioriza cambios para memoria, paralelismo, tamaño de lote, joins y pasos de validación.
Mejores prácticas
- Comparte la consulta, el diseño de la tabla, las columnas de partición y el tamaño esperado del resultado.
- Incluye la salida EXPLAIN cuando pidas asesoramiento de rendimiento a nivel de plan.
- Valida cada recomendación con benchmarks o muestras similares a producción.
Evitar
- No pidas asesoramiento de ajuste sin la consulta o el flujo de trabajo de DataFrame.
- No trates las sugerencias como prueba sin EXPLAIN o validación en tiempo de ejecución.
- No expongas datos sensibles de producción cuando basten esquemas y planes de ejemplo.
Preguntas frecuentes
¿Esta skill ejecuta consultas de DataFusion?
¿Puede leer mi base de datos o almacenamiento de objetos?
¿Qué entradas funcionan mejor?
¿Admite tanto SQL como el uso de la API de DataFrame?
¿Siempre mejorará el rendimiento?
¿Es útil con Claude, Codex y Claude Code?
Detalles del desarrollador
Autor
EmilLindforsLicencia
MIT
Versión del autor
v1.0.0
Revisión de Skillstore
r1
Ref.
a06681402992ceae98ba04d54cfd4ab004862696
Actualidad del mantenimiento
22/7/2026
Uso
4 descargas · 200 vistas
Estructura de archivos
📄 SKILL.md