分析命令(ANALYZE)的用途

 
   | |

导读:分析命令(ANALYZE)向Oracle提供收集统计信息的能力,这些收集的统计信息然后被优化器使用。优化器必须使用最新的统计信息才能使你的SQL代码最高效地被执行。

关键词:分析命令 ANALYZE

正在加载数据... 【TechTarget中国原创】我是Oracle领域的新手。我想要知道分析命令(ANALYZE)能做什么?答:分析命令(ANALYZE)向Oracle提供收集统计信息的能力,这些收集的统计信息然后被优化器使用。优化器必须使用最新的统计信息才能使你的SQL代码最高效地被执行。你必须确保你的关于表和索引的统计信息是最新的,因此你应该定期分析你的表。

【TechTarget中国原创】问:我是Oracle领域的新手。我想要知道分析命令(ANALYZE)能做什么?

  答:分析命令(ANALYZE)向Oracle提供收集统计信息的能力,这些收集的统计信息然后被优化器使用。优化器必须使用最新的统计信息才能使你的SQL代码最高效地被执行。你必须确保你的关于表和索引的统计信息是最新的,因此你应该定期分析你的表。

  尽管如此,在我们进一步讨论之前,你应该注意到你应该使用Oracle提供的DBMS_STATS软件包。你不应该使用分析命令(ANALYZE),因为它不能处理现在的表能利用的很多特色。因此,请记住使用DBMS_STATS包来分析你的表。

  有很多书都对如何使用DBMS_STATS和“读解释计划”进行了深入探讨,它们将为你提供更好地利用“基于代价的优化器”的这个重要特色的基础。

 
查看全文
 
 
 
 
 

Oracle数据仓储与商业智能

 
距甲骨文顺利收购Sun微系统已经有一个多月的时间了,但貌似到现在为止,最新的数据仓库策略还是很不明朗。
 
还需要更多的理由来证明数据仓库市场中的竞争还像原来一样激烈吗?这个观点怎样呢:很多厂家正在免费开放他们的分析型数据库,虽然有一些附加条件。
 
云计算和相关的“数据云”适合分布式数据和分布式企业。创业和那些喜欢研究样机的人也将受益于云模型。
 
面向列的分析型数据库越来越引起人们的注意。简明扼要地说,面向列的数据库将行分解成多个数据元素,并且储存的数据库元素对应于所有的行。
 
OBIEE使得构造流感监控仪表盘变得更加容易。Kaleida从Oracle的Discoverer产品转向OBIEE,前者可以生成一个比较仪表盘,但是不易于使用。
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录