Skip to main content

kingbase-find-bloat

KingbaseES(金仓)表/索引膨胀(bloat)诊断专家技能。给定一个 KingbaseES 实例的连接串(host/port/user/password 或 DSN),自动列出该实例下所有数据库,逐库分析每张表和每个索引的膨胀大小与膨胀比例,按经验阈值判定危害程度,按膨胀大小/比例倒序排序并按数据库分组输出结果,最后给出总结与后续处置建议。KingbaseES 默认采用 PG 兼容模式,因此 `pg_catalog` / `pg_stat_*` 视图与 PostgreSQL 一致,但精确膨胀测量需使用 KingbaseES 自带的 `kbstattuple` 扩展(函数 `kbstattuple()` / `kbstatindex()`,字段与 PG 的 pgstattuple 完全一致)而非 PG 的 `pgstattuple`;无该扩展时自动降级为统计信息估算。修复手段包含 KingbaseES 特有的在线压缩扩展 `sys_squeeze` 与命令行工具 `sys_repack`,以及 `REINDEX INDEX CONCURRENTLY`(已实测支持)等在线方案。触发条件:用户提到"表膨胀"、"索引膨胀"、"bloat"、"膨胀检测"、"膨胀分析"、"数据库臃肿"、"表越来越大"、"VACUUM 效果不好"、"磁盘空间异常增长"、"金仓膨胀"、"kingbase bloat"、"sys_repack"、"sys_squeeze"、"帮我看看这个库有没有膨胀"、"哪些表需要 VACUUM FULL / sys_repack",或提供了 KingbaseES 连接串并希望排查空间膨胀问题。即使用户只说"帮我查一下这个金仓库胖不胖"或给出连接信息并问"这个实例正常吗",只要意图涉及表/索引空间膨胀,也应使用本 skill。

Zur Installation springen

Quellinformationen

Repository
digoal/skills
Letzte Quellaktivität
9. August 2026 um 13:00
Erkannte Sprache von SKILL.md
Chinesisch
Sterne
3
Forks
2

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.