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。

설치로 이동

소스 정보

저장소
digoal/skills
최근 소스 활동
2026년 8월 9일 13:00
감지된 SKILL.md 언어
중국어
스타
3
포크
2

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.