最近要给一些全表扫描的sql做优化,首先想到的就是建索引啦。

查了下网上资料说where 中有is null 或is not null的话是不会用到索引的,但我在测试的时候发现is null 是的确不会用索引,但is not null 会用哦!

还有一些人说某一列要是含有null值,即使在这一列建立索引也没用,但我实际测试的时候发现即使那一列有null值也是可以用索引的!

我建索引的名称以IDX开头,这样查询起来就方便了:

select * from all_indexes where INDEX_NAME like '%IDX%'

在PL/SQL下可以在SQL window下写你的sql语句,然后按 ‘ F5’ 就可以打开执行计划窗口了,从这里可以看到oracle是否采用了索引。

全表扫描的:

采用索引的:

其中cost 越少越好!

oracle索引的一些实践相关推荐

  1. Oracle索引知识学习笔记

    目录 一.Oracle索引简介 1.1 索引分类 1.2 索引数据结构 1.3 索引特性 1.4 索引使用注意要点 1.5.索引的缺点 1.6.索引失效 二.索引分类介绍 2.1.位图索引 1.2.函 ...

  2. Oracle In Memory最佳实践(附PPT和视频回放)

    墨墨导读:2020数据技术嘉年华于11月21日落下帷幕,大会历时两天,来自全国各地的数据领域学术精英.领袖人物.技术专家.从业者和技术爱好者相聚北京,见证了个人的快速成长.技术的迭代进步.行业的蓬勃发 ...

  3. Oracle索引的维护

    原 Oracle 索引的维护https://blog.csdn.net/tianlesoftware/article/details/5680706版权声明: https://blog.csdn.ne ...

  4. Oracle索引技术pdf

    下载地址:网盘下载 内容介绍 编辑 正确使用Oracle数据库的索引不仅可以实现良好的性能,更重要的是能够创造出可伸缩的数据库应用程序.本书在介绍各种类型索引的过程中,始终围绕性能这一主线,透彻分析了 ...

  5. oracle建立覆盖索引,oracle索引类型及扫描方式大整理

    oracle索引类型及扫描方式大整理 1. 存储类型 索引在各种关系型数据库系统中都是举足轻重的组成部分,其对于提高检索数据的速度起至关重要的作用.在Oracle中,索引基本分为以下几种:B*Tree ...

  6. 各种Oracle索引类型介绍

    各种Oracle索引类型介绍 逻辑上: Single column 单行索引 Concatenated 多行索引 Unique 唯一索引 NonUnique 非唯一索引 Function-based函 ...

  7. [转载]oracle索引的简单总结

    原文地址:oracle索引的简单总结作者:kindle 一.索引的概念: 数据库的索引类似于书籍的索引.在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息.在数据库中,索引也允许数据库程 ...

  8. 索引名 oracle,ORACLE 索引名称矫情

    oracle 索引英文名称很多,翻译过来的话也很多中文名称,不过总得来说词不达意.也就是说讲中文的时候,对方无法理解你说的是啥意思,啥情况,啥原理. 比如前缀,非前缀.本地和全局,普通和分区.B树和位 ...

  9. 【备份恢复】Oracle 数据备份与恢复微实践

    <Oracle 数据备份与恢复微实践> 新年新群招募: 中国Oracle精英联盟170513055 群介绍:本群是大家的一个技术分享社区,在这里可以领略大师级的技术讲座,还有机会参加Ora ...

最新文章

  1. volatile非原子性示例
  2. Mysql慢查询深入剖析_《深入精通Mysql(六)》系列之如何通过慢查询日志进行SQL分析和优化...
  3. 在使用python语言的open函数时,提示错误OSError: [Errno 22] Invalid argument: ‘文件路径’
  4. 自顶向下和自底向上测试的优缺点
  5. css叠层_CSS 中重要的层叠概念
  6. ZooKeeper 特点有哪些?
  7. c++读取txt文件中的数字_SpringBoot 多种读取配置文件中参数的方式
  8. 超级计算机能算数学题吗,圆周率到底能不能算尽?人类拿超级计算机算了一下,结果不敢相信...
  9. solidworks工程图模板与图纸格式的区别_教你DWG如何导入为图纸格式
  10. 看雪CTF.TSRC 2018 团队赛 第八题 『二向箔』 解题思路
  11. 0028-如何在CDH未启用认证的情况下安装及使用Sentry
  12. WebAssembly的未来:潜在新特性一览
  13. Qt制作学生管理系统软件
  14. 概率统计笔记:二维随机变量及其联合概率分布
  15. 超长时间序列数据可视化的6个技巧
  16. 台式计算机如何联络无线网,台式电脑怎么无线上网
  17. 逐步理解 Flask 的 Blueprint(蓝本)
  18. php中array_unshift,php中array_unshift()修改数组key注意事项分析
  19. eclips开发工具的使用
  20. 【Vulnhub靶场】THOTH TECH: 1

热门文章

  1. 自定义 rest_framework 响应返回格式
  2. 如何介绍自己测试过的项目
  3. “500 - 内部服务器错误。”解决办法
  4. tuple unpacking
  5. Android Studio 实战干货例程
  6. Python-内置函数
  7. 自动控制原理实验一——离散控制系统建模和仿真
  8. 计算机和遥感哪个专业好啊,遥感科学与技术专业毕业是干什么的
  9. matlab中停止调试快捷键,matlab软件中各种快捷键的用法,还有和断点有关的用法...
  10. html调用wifi热点,笔记本如何做wifi热点