DBMS_STAT.GATHER_TABLE_STATS

作用:用于统计收集表、列、索引的信息
DBMS_STAT.GATHER_TABLE_STATS(ownname varchar2,
                                                                        tabname varchar2,
                                                                        partname varchar2,
                                                                        estimate_percent number,
                                                                         block_sample boolean,
                                                                         method_opt varchar2,
                                                                         degree number,
                                                                         granularity varchar2,
                                                                         cascade boolean,
                                                                         stattab varchar2,
                                                                         statid varchar2,
                                                                         statown varchar2,
                                                                         no_invalidate boolean,
                                                                         force boolean)
参数说明
ownname要分析表的拥有者
tabname要分析的表名
partname分区的名称
estimate_percent采样行的百分比,DBMS_STAT.AUTO_SAMPLE_SIZE oracle决                                                                   定最佳采样值
block_sample是否用块采样代替行采样
method_opt决定histogram信息是怎样被统计的
                 for all columns
                 for all indexed columns
                 for all hidden columns
degree并行度
granularity
cascade是否收集索引的信息
stattab存储统计信息的表
statid
statown存储统计信息表的拥有者
no_invalidate
force


DBMS_STAT与Analyze
1、DBMS_STAT可以并行分析
2、DBMS_STAT有自动分析的功能
3、Analyze有时分析的信息不准确
4、A nalyze在分析Partition表的时候,有时候会计算出不准确的Global     statistics  
     dbms_stats会实在的去分析表全局统计信息(当指定参数);而analyze是将表分区(局部)的statistics 汇总计算成表全局statistics ,可能导致误差。
5、DBMS_STAT 不能Validate Structure
6、DBMS_STAT 不能收集CHAINED ROWS, 不能收集CLUSTER TABLE的信息,这两个仍旧需要使用Analyze语句。


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25725504/viewspace-766611/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/25725504/viewspace-766611/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值