整理一下Oracle数据查询索引命中情况,仅供参考,有问题欢迎指出修正:

创建测试表:

CREATE TABLE TEST_HZ

(

A  VARCHAR(20),

B  VARCHAR(20),

C  VARCHAR(20)

);

插入数据: 本人比较懒,然后就直接建序列插数据

create sequence seq_test_hz_a

start with 1

increment by 1

maxvalue 99999999999999999

nominvalue

nocycle

nocache;

create sequence seq_test_hz_b

start with 1

increment by 1

maxvalue 99999999999999999

nominvalue

nocycle

nocache;

create sequence seq_test_hz_c

start with 1

increment by 1

maxvalue 99999999999999999

nominvalue

nocycle

nocache;

INSERT INTO TEST_HZ VALUES(seq_test_hz_a.nextval,seq_test_hz_b.nextval,seq_test_hz_c.nextval)

直接跑,想要多少条数据就跑多少次就好

****************  对A,B,C只创建联合索引 IDX_ABC **********************

CREATE INDEX IDX_ABC ON TEST_HZ (A,B,C);

1、直接查询 :未命中索引

/

2、以A,B,C为查询条件,命中联合索引

3、以多个字段作为查询条件 全部命中联合索引

*************  分别每个字段创建索引  *****************

CREATE INDEX IDX_A ON TEST_HZ (A);

CREATE INDEX IDX_B ON TEST_HZ (B);

CREATE INDEX IDX_C ON TEST_HZ (C);

条件字段皆有索引的情况下,根据索引名称排序,优先走排序在前面的(可自行验证)

以上内容为个人总结,若有问题请指出修改,谢谢。

查看索引是否命中oracle,Oracle 索引命中详解相关推荐

  1. oracle数据库闪回详解

    Oracle 9i 开始支持闪回,Oracle10g开始全面支持闪回功能,Oracle11g有所完善,为大家快速的恢复数据,查询历史数据提供了很大的便捷方法. 本文主要对Oracle常用闪回使用做些详 ...

  2. Oracle 闪回技术详解

    概述 闪回技术是Oracle强大数据库备份恢复机制的一部分,在10g的时候就被推出一直延续到现在.在数据库发生逻辑错误的时候,闪回技术能提供快速且最小损失的恢复(多数闪回功能都能在数据库联机状态下完成 ...

  3. Oracle PL/SQL编程详解

    Oracle PL/SQL编程详解 - 古立 - 博客园 <我的网络摘抄本> 网摘/转载/备忘/随记 博客园 首页 新随笔 联系 管理 订阅 随笔- 84  文章- 0  评论- 0  & ...

  4. Oracle 闪回特性 详解

    Oracle的闪回技术提供了一组功能,可以访问过去某一时间的数据并从人为错误中恢复.闪回技术是Oracle 数据库独有的,支持任何级别的恢复,包括行.事务.表和数据库范围.使用闪回特性,您可以查询以前 ...

  5. [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)...

    [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功) 原文:[顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之 ...

  6. oracle几种例外,Oracle例外用法实例详解

    本文实例讲述了Oracle例外用法.分享给大家供大家参考,具体如下: 一.例外分类 oracle将例外分为预定义例外.非预定义例外和自定义例外三种. 1).预定义例外用于处理常见的oracle错误. ...

  7. ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)

    [顶]ORACLE PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功) 继上四篇:ORACLE PL/SQL编程之八:把触发器说透                ORAC ...

  8. [顶]ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素(为山九仞,岂一日之功)

    [顶]ORACLE PL/SQL编程详解之二: PL/SQL块结构和组成元素(为山九仞,岂一日之功) 继上四篇:ORACLE PL/SQL编程之八:把触发器说透                ORAC ...

  9. python连接oracle数据库的方法_Python3.6连接Oracle数据库的方法详解

    本文实例讲述了Python3.6连接Oracle数据库的方法.分享给大家供大家参考,具体如下: 下载cx_Oracle模块模块: https://pypi.python.org/pypi/cx_Ora ...

  10. [强烈推荐]ORACLE PL/SQL编程详解之七:程序包的创建与应用(聪明在于学习,天才在于积累!)...

    [强烈推荐]ORACLE PL/SQL编程详解之七: 程序包的创建与应用(聪明在于学习,天才在于积累!) --通过知识共享树立个人品牌.   继上七篇:            [推荐]ORACLE P ...

最新文章

  1. 各路资本暗战智能家居
  2. OpenCV为Halide后端安排网络
  3. vue 开发一个按钮组件
  4. 推荐:Java性能优化系列集锦
  5. postgres-#和postgres=#
  6. 二叉树打印叶子节点,非递归_使用递归打印链接列表中的备用节点
  7. 平均15-16薪,汇量科技2021届秋招正式启动!
  8. Python数据可视化案例二:动态更新数据
  9. 基于postman的api自动化测试实践
  10. H5(仅仅是个地址)
  11. 复盘:windows ubuntu 双系统引导恢复、分区表恢复
  12. Oracle客户端完整版下载地址
  13. Vue源码阅读(28):mergeOptions() 方法源码解析
  14. tensorflow serving入门笔记
  15. 20款免费备份文件软件
  16. 游戏中的Decal(贴花)
  17. SpringCloud动态获取yml文件中的配置
  18. 计算机硬盘 优盘等存储部件的信息,计算机硬盘、优盘等存储部件的信息,即使经一般数据删除或格式化处理后,仍可以通过技术手段将其中的涉密信...
  19. Vue移动端开发IOS浏览器回退时页面不刷新或未正常发起请求
  20. 多线程使用jxcell 解密xls文件,xlxs文件不支持.暴力破解6位数的Excel密码,jxcell下载

热门文章

  1. 要在最经典的MACD指标上下功夫
  2. JavaScript从入门到摔门(2万字超详细的JS知识)
  3. 修改浏览器User-Agent
  4. Unity创建Animation动画无法播放问题
  5. 互联网产品思考(一) —— 基本理念
  6. HDU 2188-悼念512汶川大地震遇难同胞——选拔志愿者
  7. Pandas数据分析实战01--Abalone Data Set(鲍鱼数据集)
  8. OSS: cURL error: Empty reply from server (52)
  9. 高数第一章思维导图(目前待录取,原件在评论区分享)
  10. 为什么极品飞车服务器维修,极品飞车:无极限赛车无法连接服务器是什么原因...