用途
该技能用于让 Claude 监控数据库事务,关注性能与锁相关问题。资料的概述说明,它能主动监控数据库事务,识别长时间运行查询、锁争用等性能瓶颈,并对高回滚率等异常进行告警,提供数据库健康状态洞察,帮助预防性能退化。
主要能力
- 检测长时间运行的事务,资料提到可用于发现并终止阻塞其他查询的长事务(具体终止机制暂未提供)。
- 监控锁等待时间,识别死锁模式。
- 跟踪事务回滚率,用于错误分析。
- 根据预设阈值(长时间运行事务、锁等待时间、回滚率)生成告警。
使用方式
触发流程:用户的请求会触发 database-transaction-monitor 插件;插件执行 /txn-monitor 命令启动事务监控;随后分析事务数据并生成告警。资料给出的示例请求包括“查找任何长时间运行的数据库事务”和“分析数据库锁争用”,两种情况下技能都会激活插件并执行 /txn-monitor 命令。资料未提供安装命令或具体配置步骤。
适用场景
适用于需要发现阻塞查询的长事务、分析锁争用与死锁模式、跟踪回滚率以进行错误分析的数据库运维与性能排查场景。
最佳实践与集成
资料建议:配置合适的长时间事务和锁等待阈值以减少误报;将事务告警接入现有监控系统以便及时通知响应;定期审查监控数据以发现趋势并主动处理潜在性能问题。该技能可与其他监控告警工具集成,并可与查询优化、数据库模式设计工具互补。
限制
资料未说明支持哪些数据库类型、具体阈值默认值、告警输出形式或平台限制,这些信息暂未提供。