一、Oracle索引失效的原因

1使用否定关键字

!=, <> ,not in,not exist

select * fromdrama where id <> 1,Mysql不会

2单独使用不等式关键字

直接用>或

3使用null关键字

is null或is not null 可能会失效

4左模糊或全模糊

like %放在前面

5索引列用函数

6条件中字符型字段赋值数字

7使用复合索引, 不使用第一个索引列

8索引失效

9刚建立新表,没有生成统计信息,需要分析一下

10索引不如全表查询快,表比较小或查询10%以上的列

二、查看索引是否有效的SQL

1、explain plan for

select * from A  where B='xx'

2、select * from table(dbms_xplan.display)

三、解决办法

1在特定场景下使用索引

不在小表使用索引,不在列值重复多的列建索引。如不在“性别”,“流转状态”列建索引。

2sql慎用关键字

null,not , > <

3重建索引

4强制使用索引

索引忽然失效Oracle,Oracle索引失效原因及解决方法相关推荐

  1. Oracle 报错 28000原因和解决方法

    Oracle 报错 28000原因和解决方法 使用PLSQL登录Oracle数据库时提示"ORA-28000:这个帐号被锁定". 出现这个问题的原因是:在Oracle databa ...

  2. 计算机音频和网络忽然失效,win7系统电脑突然没有声音五种原因及解决方法

    现在电脑已经是生活中必不可缺少的一部分,操作 win7系统 电脑过程中难免出现一些故障问题,这不有位用户说自己电脑运行过程中突然没有声音了,也不知道什么情况,针对win7系统电脑突然没有声音的问题,下 ...

  3. SpringBoot 中@Autowired 注入失效原因及解决方法

    SpringBoot 中@Autowired 注入失效原因及解决方法 1.原因分析 1.1 包没有被扫描到通过@Autowired注入的类所在的包路径不在Application启动类所在的包/子包路径 ...

  4. 在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法

    在同一个类中,一个方法调用另外一个有注解(比如@Async,@Transational)的方法,注解失效的原因和解决方法 参考文章: (1)在同一个类中,一个方法调用另外一个有注解(比如@Async, ...

  5. oracle服务没有了 原因,一例oracle服务无法启动的原因及解决方法

    摘要 腾兴网为您分享:一例oracle服务无法启动的原因及解决方法,智慧农业,月星家居,余额宝,万达普惠等软件知识,以及企鹅精灵,滴滴专车司机版,c4d导入3dmax,阿纯优品,小飞兔,我没有表情包, ...

  6. 百度索引量下降的原因及解决方法

    在我们做网站推广的过程中,有几个数据可以看出我们对网站的优化进行到什么程度了,其中百度索引量就是其中的一个数据,它是指搜索引擎抓取网站的数量,这可以直接的影响网站收录量,是很关键的一项指标.下面就介绍 ...

  7. ThoughtWorks.QRCode 生成QR二维码时提示“索引超出了数组界限”的原因和解决方法

    ThoughtWorks.QRCode 生成QR二维码时提示"索引超出了数组界限"的原因和解决方法 参考文章: (1)ThoughtWorks.QRCode 生成QR二维码时提示& ...

  8. oracle并行查询结果不唯一,Oracle数据库并行查询出错的解决方法

    Oracle的并行查询是使用多个操作系统级别的Server Process来同时完成一个SQL查询,本文讲解Oracle数据库并行查询出错的解决方法如下: 1.错误描述 sql;"> ...

  9. 连接oracle的scott数据库,Oracle scott用户连接数据库出错的解决方法

    Oracle scott用户连接数据库出现错误?不要紧,下面就教您一个Oracle scott用户连接数据库出错的解决方法,希望对您能有所帮助. 在安装完Oracle10g之后,想打开sql*plus ...

  10. oracle不能关闭,Oracle shutdown immediate无法关闭数据库解决方法

    在测试服务器上使用shutdown immediate命令关闭数据库时,长时间无法关闭数据库,如下所示 1: [oracle@DB-Server admin]$ sqlplus / as sysdba ...

最新文章

  1. Android实用代码(不定期更新)
  2. Linux环境下获取网卡连接状态
  3. 每日站立会议12/19
  4. 关于编译PCL1.71
  5. TokenInsight:BTC链上活跃度保持上行,新增人气处历史高位
  6. linux下docker部署nginx
  7. 【R包】2018年数据科学前20名R包
  8. del/xcopy时如何在输出窗口中,不显示文件名
  9. MLOps- 吴恩达Andrew Ng Overview of the ML Lifecycle and Deployment Week1 论文等资料汇总
  10. 升级MacOS Big Sur之后VMware Fusion各种问题解决
  11. 常见概率抽样方法及其适用场景总结
  12. 200724 EXCEL
  13. Docker 的LNMP + Wordpress搭建
  14. BT服务器的搭建(tracker-P2P服务器架设)(转)
  15. 使用POI操作Excel的基本读写
  16. 6. 设计模式之迭代思维:如何高效编程?
  17. 实验:使用SSMS创建并管理数据库及其基本表(代码版)
  18. MS SQL 2005 32/64位下载
  19. android 4.4 flac,如何在Android中将音频原始转换为FLAC
  20. 哪些在职人员可以考一级消防工程师

热门文章

  1. 邓丽君 - 漫步人生路
  2. 产业互联网浪潮下,建筑机器人如何掘金多元化场景?
  3. 社保卡电子照片怎么压缩到140KB?如何自定义压缩图片kb?
  4. JXL生成EXCEL时单元格设置为数值却展示货币或自定义的问题处理
  5. 阿里云国际版设置数据库云分析工作负载的 ClickHouse 版
  6. html仿微信朋友圈图片浏览,模仿微信朋友圈 图片浏览 h5 html5 js
  7. 思特奇Java实习生面试
  8. 数据分析师与数据分析的恩怨
  9. 创新型人格分析,创新型人格的职业发展规划
  10. 让自己写的电子笔记连文带图全平台兼容(MarkDown图片显示兼容)