Database Replication Manager 技能:区分复制传输与重放延迟
EnglishClaude Code 安装步骤
- 从 GitHub 固定提交获取完整的 `plugins/database/database-replication-manager/skills/managing-database-replication` 目录。
- 复制到目标项目的 `.claude/skills/`,确认 `.claude/skills/managing-database-replication/SKILL.md`,再从项目根目录启动 Claude Code,输入 `/managing-database-replication`。
中文摘要
用 Claude Code 检查自己管理的 PostgreSQL 主库与测试副本,结合发送、写入、刷盘和重放位置记录积压。
SKILL.md 中文导读
可复现示例
在本地测试输出中设置 sent_lsn 与 replay_lsn 相差 8,192 字节,再取一个相邻采样点查看是否追平。工作步骤
- 读取连接状态和每个 LSN,按同一采样时点记录。用 pg_wal_lsn_diff 比较发送和重放位置。
- 结合位置变化与回放状态复查。区分落后字节量与按时间衡量的延迟。
验收方法
第一次报告积压 8 KiB,第二次根据实际位置记录剩余量。报告没有用字节值冒充秒数。
GitHub 原文 · 更新日期
适用环境
准备自己的 PostgreSQL 主库和测试副本,或一份合成 pg_stat_replication 采样。使用已有监控权限。
常见问题
pg_wal_lsn_diff 的结果能直接写成延迟秒数吗?
这是 WAL 位置差的字节量。计算时间延迟还需对应时间或测量定义。
相关指南
相关推荐
groq-install-auth 技能
jeremylongshore/claude-code-plugins-plus-skills
anima-common-errors 技能
jeremylongshore/claude-code-plugins-plus-skills
apple-notes-hello-world 技能
jeremylongshore/claude-code-plugins-plus-skills
castai-hello-world 技能
jeremylongshore/claude-code-plugins-plus-skills
cohere-local-dev-loop 技能
jeremylongshore/claude-code-plugins-plus-skills
figma-security-basics 技能
jeremylongshore/claude-code-plugins-plus-skills