SuperAPI AI 工具集

analyzing-database-indexes

数据与分析

查看项目

更新于 10-23 18:42

技能介绍

用途

该技能用于让 Claude 分析数据库工作负载,识别次优或缺失的索引,并给出改进建议以提升数据库性能。它借助 database-index-advisor 插件,提供具体的索引策略建议,包括识别可移除的未使用索引。

主要能力

  • 分析数据库的查询工作负载与现有索引配置。
  • 识别缺失的索引机会,并生成包含建议操作的报告。
  • 识别未使用的索引,以便回收存储空间。
  • 针对具体表(如 orders 表)的查询模式给出索引创建建议。

使用方式

该技能在以下情况激活:

  • 需要优化运行缓慢的数据库查询。
  • 需要识别与缺失索引相关的潜在性能瓶颈。
  • 需要通过识别并移除未使用索引来回收存储空间。

工作流程:

  1. 启动分析:技能激活 database-index-advisor 插件。
  2. 工作负载分析:插件分析数据库的查询工作负载与现有索引配置。
  3. 生成建议:插件识别缺失索引机会与未使用索引,生成包含建议操作的报告。

示例一:优化慢查询

用户请求:“我的 orders 表查询运行很慢,能帮我优化吗?”

技能将:激活 database-index-advisor 插件;针对 orders 表分析查询模式;建议在 orders 表上创建特定索引以提升查询性能。

示例二:识别未使用索引

用户请求:“能帮我识别并移除数据库中未使用的索引吗?”

技能将:激活 database-index-advisor 插件;分析现有索引及其使用模式;生成可安全移除的未使用索引报告。

适用场景

  • 数据库查询性能调优。
  • 索引策略审查与优化。
  • 存储空间回收。

限制与注意事项

  • 数据库连接:需确保数据库连接已正确配置,以便插件访问数据库。
  • 权限:需授予插件分析查询模式和获取索引信息所需的权限。
  • 影响评估:应用建议的索引变更前,应审查其可能对其他查询造成的影响。
  • 该技能可与其他数据库管理插件配合,基于建议自动执行索引创建与删除;也可与监控工具集成,跟踪所应用索引变更的性能影响。

暂未提供的信息

资料未提供该技能的具体收费、价格、支持的具体数据库平台、安装命令或代码内容。