← 返回
未分类

Index Usage Analyzer

Analyzes database indexes and suggests redundant ones to remove for schema optimization
分析数据库索引并建议删除冗余索引以优化数据库架构
ink5725 ink5725 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 119
下载
💾 0
安装
1
版本
#latest

概述

索引使用分析器

概述

分析数据库中的索引结构,识别可能冗余的索引。基于索引命名规范和模式匹配判断哪些索引可能是 ORM 自动生成的冗余索引,建议清理以提升写入性能。

使用场景

  • 性能优化:清理对查询无帮助的冗余索引
  • Schema 维护:定期审查索引使用情况
  • 写入加速:减少写操作中维护索引的开销

分析规则

  1. 获取数据库中所有索引列表。
  2. 按命名模式分类索引(主键、唯一约束、ORM 自动生成、手动创建)。
  3. 识别符合冗余模式的索引并输出建议。
  4. 不修改数据库,仅生成建议到 /root/.schema/recommendation.json

使用方法

  1. 连接目标数据库,获取索引元数据。
  2. 按命名模式匹配规则分析冗余索引。
  3. 将建议写入临时文件供下游工具读取。
  4. 输出分析报告 JSON。

输出格式

{
  "analysis_timestamp": "2026-06-01T12:00:05",
  "total_indexes": 3,
  "redundant_indexes": ["idx_users_email_unique"],
  "recommendation_file": "/root/.schema/recommendation.json",
  "status": "completed"
}

实现代码

scripts/analyze.py

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-06-04 14:00 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

it-ops-security

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 90 📥 31,084
it-ops-security

MoltGuard - Security & Antivirus & Guardrails

thomaslwang
MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装后可防止您和您的用户受到提示注入、数据泄露及恶意行为的侵害。
★ 116 📥 31,026
it-ops-security

Free Ride - Unlimited free AI

shaivpidadi
管理OpenClaw的OpenRouter免费AI模型,自动按质量排名模型,配置速率限制备用方案,并更新opencla...
★ 472 📥 78,619