Database Connection Pooler 技能:按服务实例计算 PostgreSQL 连接预算
EnglishClaude Code 安装步骤
- 从 GitHub 固定提交获取完整的 `plugins/database/database-connection-pooler/skills/optimizing-database-connection-pooling` 目录。
- 复制到目标项目的 `.claude/skills/`,确认 `.claude/skills/optimizing-database-connection-pooling/SKILL.md`,再从项目根目录启动 Claude Code,输入 `/optimizing-database-connection-pooling`。
中文摘要
用 Claude Code 对照数据库总连接数和各实例池上限,观察连接池等待,并验证应用达到并发上限时能按预期释放连接。
SKILL.md 中文导读
可复现示例
假设数据库允许 100 条连接,先留 20 条给其他工作。应用有 4 个实例,每个池上限 15,计算总申请量并用本地测试连接观察等待。工作步骤
- 先把管理、迁移及其他服务用的连接列入保留预算。按部署实例数量累加应用池上限。
- 在测试环境检查连接数、排队时长和超时,核对实际可用余量后再调参数。
验收方法
应用最大申请 60 条,在应用预算 80 内留 20 条余量。报告列出各实例假设和测量结果。
GitHub 原文 · 更新日期
适用环境
准备自己维护的本地 PostgreSQL 和带连接池的应用。可选本地 PgBouncer。
常见问题
单个应用池上限 60 就一定低于数据库限制吗?
要乘以实例数,并计入其他服务和管理连接。动态扩容时重新核对上限。
相关指南
相关推荐
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