Oracle里面的全局统计信息(global statistics)是直接冲对象本身这一级收集统计信息,而不是从下一级对象“推导”或“汇总”出来的统计信息。
当适用DBMS_STATS包的存储过程收集统计信息时,参数granularity用于指定全局统计信息的收集策略。
global(表)
partition(分区)
subpartition(子分区)
global and partition(表+分区)
all(表+分区+子分区)
auto(默认值)
在使用DBMS_STATS包收集全局统计信息时,如果将GRANULARITY指定为较低级别,则更低级别的统计信息保持不变,
而高级别的统计信息则由收集的这一级别的统计信息推导和汇总得出,但不能跨级别推导和汇总。并且,如果高级别的统计
信息之前的GLOBAL_STATS的值为YES,则该级别的统计信息保持不变。