1. 统计信息维护(gp_maintenance_analyze.sh):自动检测所有需要维护的表(TRUNCATE/DELETE/INSERT/UPDATE/CREATE INDEX/ALTER TABLE 等操作),批量执行 ANALYZE 更新统计信息,修复因统计信息过期导致的执行计划劣化。
2. 并发控制:支持序列执行和指定并发数执行(生产环境推荐 4 并发),大幅缩短大集群维护窗口。
3. 膨胀清理(gp_vacuum_full.sh):对膨胀严重的表执行 VACUUM FULL,回收磁盘空间,含并发控制和锁表检测。
4. 锁表检测:VACUUM FULL 前检测锁等待,避免阻塞业务 SQL。
5. 阈值可配:操作行数阈值可调(默认 10000 行),精准筛选需维护的表。
6. 完整日志:每次执行输出带时间戳的日志文件,便于追溯和审计。
7. GP6/GP7 兼容:已适配不同 Greenplum 版本。
点击空白处退出提示










评论