ANALYZE TABLE table_name COMPUTE STATISTICS已经可以分析index了,为什么还要用ANAL

[复制链接]
查看11 | 回复2 | 2015-3-6 11:57:31 | 显示全部楼层 |阅读模式
> 上看到
ANALYZE TABLE table_name COMPUTE STATISTICS; 就是将表和索引都分析 。 单独有ANALYZE INDEX index_name ESTIMATE STATISTICS, 是否只是为了新加入的索引执行分析之用,还是有其他区别于analyze table 时对已经存在的index 的分析的功能 ?

SQL> ANALYZE TABLE table_name COMPUTE STATISTICS;
SQL> ANALYZE INDEX index_name ESTIMATE STATISTICS;
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
analyze table收集关于表的统计,结果在dba_tables里面。
analyze index收集关于索引的统计,结果在dba_indexes里面。
回复

使用道具 举报

千问 | 2015-3-6 11:57:31 | 显示全部楼层
好像没有回答我的问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行