暂无图片
vacuumdb中的参数analyze-only 和analyze-in-stages的区别是啥?
我来答
分享
暂无图片 匿名用户
vacuumdb中的参数analyze-only 和analyze-in-stages的区别是啥?

vacuumdb中的参数analyze-only 和analyze-in-stages的区别是啥?

不都是只收集统计信息,不执行vacuum吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
@天行健

功能核心差异
--analyze-only
仅执行一次完整的统计信息收集,使用当前设置的 default_statistics_target 参数值(默认 100)生成优化器所需的统计信息510。适用于常规维护或已有统计信息但需要更新的场景。
--analyze-in-stages
分阶段执行统计信息收集,依次降低统计精度以快速生成初步可用数据。通常分为三个阶段:
第一阶段:使用最低的 statistics_target(如 1),快速生成粗略统计;
后续阶段:逐步提高目标值,最终达到 default_statistics_target 的完整统计69。
适合数据库初始化(如从备份恢复或 pg_upgrade 升级后)需要快速生成基本统计的场景。

暂无图片 评论
暂无图片 有用 4
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏