最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle中关数据库对象的统计分析

来源:懂视网 责编:小采 时间:2020-11-09 12:20:58
文档

Oracle中关数据库对象的统计分析

Oracle中关数据库对象的统计分析:Oracle在执行SQL时如果使用成本方式分析则所有的成本分析信息来源依靠于系统的统计分析表(DBA_TABLES、DBA_INDEXES、DBA_TAB Oracle在执行SQL时如果使用成本方式分析则所有的成本分析信息来源依靠于系统的统计分析表(DBA_TABLES、DBA_IN
推荐度:
导读Oracle中关数据库对象的统计分析:Oracle在执行SQL时如果使用成本方式分析则所有的成本分析信息来源依靠于系统的统计分析表(DBA_TABLES、DBA_INDEXES、DBA_TAB Oracle在执行SQL时如果使用成本方式分析则所有的成本分析信息来源依靠于系统的统计分析表(DBA_TABLES、DBA_IN

Oracle在执行SQL时如果使用成本方式分析则所有的成本分析信息来源依靠于系统的统计分析表(DBA_TABLES、DBA_INDEXES、DBA_TAB

  Oracle在执行SQL时如果使用成本方式分析则所有的成本分析信息来源依靠于系统的统计分析表(DBA_TABLES、DBA_INDEXES、DBA_TAB_COLUMNS)数据,如果说统计分析的数据是不准确的,那可能会使Oracle分析出来的路径执行性能极差,所以统计分析数据是影响Oracle性能极重要的信息。

  统计分析主要包括产生表及索引的统计信息

  表的统计信息主要包括表的行数,每行的平均长度(字节),空闲块,统计时间等信息

  索引的统计信息主要包括行数、层数、叶块数、统计时间等信息。

  另外Oracle还可以统计列及数据不对称信息,9i还可以统计系统信息(CPU,I/O)

  Oracle执行成本分析时首先取出所应用表及索引的统计数据进行分析,其中数据行数是一个重要的参数,因为Oracle在分析表大小时行数为主要参数,如果进行两个表联合时,Oracle会通过分析表的大小,决定应用小表进行全表查询,而大表执行联合查询,这种性能明显高于先大表进行全表扫描。索引的统计信息对分析也产生比较大的影响,如Oracle通过统计可以分析产生多个索引的优先级及索引的实用性来确定最优的索引策略。Oracle还可以统计列及数据对称信息以产生更精确的分析。如一个表有A字段的索引,其中A共有两种值1和0,共10000条记录,为0的记录有10条,为1的记录有9990条,这时如果没有进行列数据不对称的统计信息,那么Oracle对A=0及A=1条件查询都会进行索引,但实际应用对A=0的索引性能得到了很大的提高,而A=1的索引反而使性能下降。所以说索引特征值分析信息对应用索引产生重大影响,精确的信息使Oracle不会使用不应该用的索引。

linux

文档

Oracle中关数据库对象的统计分析

Oracle中关数据库对象的统计分析:Oracle在执行SQL时如果使用成本方式分析则所有的成本分析信息来源依靠于系统的统计分析表(DBA_TABLES、DBA_INDEXES、DBA_TAB Oracle在执行SQL时如果使用成本方式分析则所有的成本分析信息来源依靠于系统的统计分析表(DBA_TABLES、DBA_IN
推荐度:
标签: 数据 数据库 oracle
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top