重庆思庄Oracle、Redhat认证学习论坛

标题: 用于控制收集直方图策略method_opt的几个选项 [打印本页]

作者: 郑全    时间: 2023-3-14 00:07
标题: 用于控制收集直方图策略method_opt的几个选项
直方图简单来说就是数据库了解表中某列的数据分布,从而更正确的走更优的执行计划
method_opt => ‘for all columns size 1’ 表示所有列都不收集直方图
method_opt => ‘for all columns size skewonly’ 表示对表中所有列收集自动判断是否收集直方图。选择率非常高的列和null的列不会收集(谨慎使用)
method_opt => ‘for all columns size auto’ 表示对出现在 where 条件中的列自动判断是否收集直方图。
method_opt => ‘for all columns size repeat’ 表示当前有哪些列收集了直方图,现在就对哪些列收集直方图。
在实际工作中,当系统趋于稳定之后,使用 REPEAT 方式收集直方图。






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2