暂无图片
返回数说广场
brucewoo
2024-12-21
在使用dbms_stats.gather_table_stats对表收集统计信息时,如何设置method_opt参数可以不收集直方图的信息? for all columns size 1 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 方式收集直方图。
0
暂无图片 1
76
分享

评论

热门数说