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

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

110次阅读
没有评论

共计 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-17发表,共计1884字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 偷窥 亚洲 另类 图片 熟女 | 精品国产a∨无码一区二区三区 | 在线观看视频欧美 | 欧美亚洲天堂 | 91福利在线免费观看 | 国产成人亚综合91精品首页 | 乱码一卡二卡新区永久入口 | 国产婷婷色综合av蜜臀av | 超薄肉色丝袜一区二区 | 911精品国产亚洲日本美国韩国 | 免费看午夜高清性色生活片 | 国产亚洲精品自在久久不卡 | 黄色a级国产免费大片 | 五月天激情小说 | 一本一道色欲综合网中文字幕 | 在线亚洲观看 | 大学生寝室白袜自慰gay网站 | 久久男人天堂 | 亚洲综合无码精品一区二区三区 | 两个人www在线观看高清 | 91美女视频在线观看 | 波多野结衣一区二区三区高清 | 高清亚洲| 久热这里只有精品99国产6 | aaa黄色大片 | 亚洲一区二区欧美 | 日韩国产成人无码av毛片蜜柚 | 亚洲成人午夜影院 | 免费一级特黄 欧美大片 | 日韩一区二区在线播放 | 欧美人与动欧交视频 | 无码人妻久久一区二区三区 | 色在线视频网站 | 美女扒开腿让男生桶爽网站 | 亚洲av成人一区二区三区 | 91精品国产亚洲爽啪在线观看 | 九九九国产在线 | 欧美乱妇高清无乱码免费 | 777亚洲精品乱码久久久久久 | 天堂在线网| 综合网在线视频 |