码迷,mamicode.com
首页 > 数据库 > 详细

Oracle基础之分析表

时间:2017-07-04 16:10:02      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:基础   计划   com   compute   dex   ati   分布   stat   需要   

analyze table tablename compute statistics;


analyze index indexname compute statistics;

(analyze 不会重建索引)

遇到当前表的查询或其他性能不好时,就可以对相应的表进行一次分析。

1。如果你的表经常由几千万变成几百万,又变成几千万那么需要制定分析计划定期表分析,同时可以一并分析索引,计算索引中数据的分布情况,这样CBO会选择更加准确的执行计划。

2。如果表结构变化了也要做下,也就是经常对表做dml就需要分析,现在推荐使用dbms_stats包。

 

分析表和索引的作用是将分析的结果被Oracle用于基于成本的优化生成更好的查询计划。

Oracle基础之分析表

标签:基础   计划   com   compute   dex   ati   分布   stat   需要   

原文地址:http://www.cnblogs.com/MoreThinking/p/7100181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!