用途
此技能用于让 Claude 配合 database-replication-manager 插件,协助完成数据库复制的配置与管理,目标包括高可用与多实例间的数据一致性,以及简化复杂复制拓扑的配置和维护。
主要能力
- 搭建新的数据库复制环境。
- 为数据库集群配置自动故障转移。
- 监控复制延迟,并按设定阈值触发告警。
- 通过把读查询分散到多个副本实现读扩展。
使用方式
- 初始化:当检测到相关关键词时,技能会激活 database-replication-manager 插件。
- 配置:技能会向用户询问数据库连接详情、复制类型(物理/逻辑)以及期望的配置参数(例如故障转移设置、复制延迟阈值)。
- 实施:插件根据用户给出的配置,生成并执行必要的命令来配置数据库复制。
示例一:用户要求“为我的 PostgreSQL 数据库设置带自动故障转移的主从复制”,技能会激活插件、引导用户完成连接信息与故障转移设置,并生成和执行建立主从复制及自动故障转移所需的 PostgreSQL 命令。
示例二:用户要求“监控我的 MySQL 副本的复制延迟,超过 5 秒时告警”,技能会激活插件、配置该 MySQL 副本的复制延迟监控,并设置延迟超过 5 秒阈值时触发的告警。
适用场景
适用于需要建立或维护数据库复制拓扑的场景,包括新环境搭建、自动故障转移配置、复制延迟监控告警以及读写分离中的读扩展。资料提到该技能也可与监控告警工具及基础设施即代码工具配合,用于数据库管理和复制环境的自动化部署与配置。
限制与注意事项
资料中的最佳实践建议:加密数据库凭据,并使用安全通信通道传输复制流量;对复制状态、延迟和资源利用率实施全面监控;定期测试故障转移流程,确保灾难恢复场景下可正常工作。关于具体支持的数据库版本、默认参数、权限要求及已知限制,资料暂未提供。