可以使用Oracle内置的程序包DBMS_STATS来查看或修改搜集的数据库统计信息,本篇主要介绍GATHER_TABLE_STATS过程,通过该过程,可以搜集表和列(或索引)的统计信息。
1 语法
dbms_stats.gather_table_stats(ownname varchar2,
tabname varchar2,
partname varchar2 default null,
estimate_percent number default default_estimate_percent,
block_sample boolean default false,
method_opt varchar2 default default_method_opt,
degree number default default_degree_value,
granularity varchar2 default default_granularity,
cascade boolean default default_cascade,
stattab varchar2 default null,
statid varchar2 default null,
statown varchar2 default null,
no_invalidate boolean default to_no_invalidate_type(get_param(