重庆思庄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