oracle中Analyze的问题!

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:09:38
Analyze这个到底干什么用的呢?我知道是分析表,然后得到视图.但是对于具体用途就不知道拉.高手们能举个例子么?

两个作用。第一个,也是最主要的,是搜集表的统计信息,告诉ORACLE 在基于CBO优化模式下计算sql的执行路径。这方面如果想多了解请百度"CBO 表统计信息"。

其次么,你当然也可以通过查询all_tables,all_indexes视图通过查询统计信息了解一下每个表大体的行数,以及索引选择性等。