在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Oracle数据库中索引的常见执行计划是什么

132次阅读
没有评论

共计 1884 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章将为大家详细讲解有关 Oracle 数据库中索引的常见执行计划是什么,文章内容质量较高,因此丸趣 TV 小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

今天主要介绍下 Oracle 索引的常见执行计划:

INDEX FULL SCAN:索引的全扫描,单块读,有序

INDEX RANGE SCAN:索引的范围扫描

INDEX FAST FULL SCAN:索引的快速全扫描,多块读,无序

INDEX FULL SCAN(MIN/MAX):针对 MAX(),MIN() 函数的查询

INDEX SKIP SCAN:查询条件没有用到组合索引的第一列,而组合索引的第一列重复度较高时,可能用到。

这里用简单的测试案例,体会下索引使用这些执行计划的场景。

1. 准备测试环境

创建测试表和索引:

drop table test_objects; create table test_objects as select * from all_objects; create index idx_test_objects_1 on test_objects(owner, object_name, subobject_name); create index idx_test_objects_2 on test_objects(object_id); desc test_objects;

查看测试表上的索引信息:

select index_name, column_name, column_position from user_ind_columns where table_name =  TEST_OBJECTS

分析表并清空测试环境的 shared_pool 和 buffer_cache:

analyze table test_objects compute statistics; alter system flush shared_pool; alter system flush buffer_cache;

2. 准备 SQL 语句

根据不同执行计划的场景,编写 SQL 语句:

--INDEX RANGE SCAN(索引的范围扫描) SELECT owner, object_name FROM test_objects WHERE owner =  SYS  AND object_name =  DBMS_OUTPUT  --INDEX SKIP SCAN(针对 MAX(),MIN() 函数的查询) SELECT owner, object_name FROM test_objects WHERE object_name =  DBMS_OUTPUT --INDEX FAST FULL SCAN(索引的快速全扫描,多块读,无序) SELECT owner, object_name FROM test_objects; --INDEX FULL SCAN(索引的全扫描,单块读,有序) SELECT owner, object_name FROM test_objects order by 1, 2; --INDEX FULL SCAN (MIN/MAX)(针对 MAX(),MIN() 函数的查询) SELECT max(object_id) FROM test_objects;

3. 实验论证

结果如下:

(1) INDEX RANGE SCAN

set autotrace traceonly SELECT owner, object_name FROM test_objects WHERE owner =  SYS  AND object_name =  DBMS_OUTPUT

(2) INDEX SKIP SCAN

SELECT owner, object_name FROM test_objects WHERE object_name =  DBMS_OUTPUT

(3) INDEX FAST FULL SCAN

SELECT owner, object_name FROM test_objects;

(4) INDEX FULL SCAN

SELECT owner, object_name FROM test_objects order by 1, 2;

(5) INDEX FULL SCAN (MIN/MAX)

SELECT max(object_id) FROM test_objects;

关于 Oracle 数据库中索引的常见执行计划是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-18发表,共计1884字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 欧美亚洲第一区 | 激情航班h版在线观看 | 韩国一级成a人片在线观看 韩国一级黄色毛片 | 国产精品久久久久久久毛片 | 成人精品国产亚洲欧洲 | 99精品一区二区三区无码吞精 | 国产精品国产成人国产三级 | 四虎最新入口 | 日韩精品无码区免费专区 | 成人品视频观看在线 | 日韩亚洲人成在线综合 | 伊人成年网站综合网 | 亚洲av日韩av永久无码绿巨人 | 精品视频在线播放 | 性刺激的欧美三级视频中文 | 伊人自拍视频 | 国产手机自拍视频 | 久久亚洲国产最新网站 | 欧美成视频在线观看 | 黄视频免费在线 | 亚洲国产婷婷综合在线精品 | 成年人网站在线 | 亚洲人成在线影院 | 欧美一区二区三区婷婷月色 | 国产成人亚洲精品无码车a 国产成人亚洲精品无码影院bt | 一本一道波多野结衣av中文 | 久久综合精品国产一区二区三区无 | 蜜臀av 国内精品久久久 | 一级一黄在线观看视频免费 | 国产成人隶青精品999视频 | 大肉大捧一进一出好爽视频 | 国内视频在线 | 亚洲人成色7777在线观看 | 亚洲综合成人网在线观看 | 性网站在线 | 最新在线精品国自产拍福利 | 午夜一区二区福利视频在线 | 国产成人香蕉在线视频网站 | 一区在线免费观看 | 久久精品国内一区二区三区 | 久久久国产精华特点 |