SuperAPI AI 工具集

sql-query-explainer

数据与分析

查看项目

更新于 10-16 01:18

技能介绍

用途:该技能面向 SQL 查询的解释、优化、编写与文档化,帮助把数据逻辑用通俗语言传达给非技术相关方,也能根据自然语言描述生成并记录新查询。

主要能力(四种模式):Explain 将现有 SQL 翻译成通俗英语,给出摘要、逐段讲解、结果形态与潜在问题;Optimise 评估性能并给出改进建议,包含问题说明、影响、前后对比 SQL 与预期提升,并附优化检查清单;Write 根据自然语言描述生成带内联注释的 SQL,再按 Explain 格式解释;Document 生成查询文档或数据字典,含用途、输入、输出列、假设与已知限制。

必要输入:Explain/Optimise/Document 模式需要实际 SQL,最好注明方言(Postgres、BigQuery、Snowflake、MySQL 等);Write 模式需要通俗描述的问题意图,以及已知的表名和列名。可选但很有价值的是 EXPLAIN/EXPLAIN ANALYZE 输出和大致表规模,可把通用建议变成针对具体查询计划的建议。缺少 schema 时会明确说明假设,不会静默编造。

输出格式:每种模式都返回统一结构,包括一句话业务语言摘要、模式相关的讲解或产物、针对该查询的注意事项(NULL 行为、连接扇出、时区陷阱、索引影响),以及可供用户运行验证的小型 SELECT。

适用场景:向业务分析师解释查询、排查慢 SQL、从需求生成查询、为相关方编写查询文档、诊断查询返回意外结果。

限制:资料未提供具体收费、价格、平台支持范围或效果保证;优化建议的实际收益取决于数据库、数据量与执行计划,需用户自行验证。