SuperAPI AI 工具集

optimizing-sql-queries

数据与分析

查看项目

更新于 10-23 18:42

技能介绍

用途:该技能让 Claude 能够分析 SQL 查询、识别性能瓶颈,并给出索引创建或查询改写等优化建议,底层借助 sql-query-optimizer 插件提供可执行的数据库性能改进建议。

主要能力:分析查询结构、潜在索引问题以及执行计划(如有);生成优化建议,包括索引推荐与查询改写。可用于优化运行缓慢的 SQL 查询、发现数据库中缺失或未被使用的索引、提升数据库应用性能。

使用方式:用户提供待优化的 SQL 查询后,技能会执行分析并输出建议。示例一:对 SELECT * FROM orders WHERE customer_id = 123 AND order_date < '2023-01-01'; 进行分析,建议在 customer_id 和 order_date 列上创建索引。示例二:针对按 product_category 与 price 过滤的查询需求,推荐在 (product_category, price) 上建立复合索引以加速过滤。

最佳实践:提供完整 SQL 查询以保证分析准确;附上 EXPLAIN 输出可帮助更有效定位瓶颈;所有建议优化应先在生产之外的环境测试后再应用。该技能可与其他数据库管理插件配合,根据优化建议自动化索引创建与查询改写。

限制:资料未提供具体的数据库平台兼容范围、性能提升幅度、收费方式或使用价格等信息,暂未提供。