invisible index会被优化器所忽略,但是dml操作仍然会维护索引。在session或者system级别使用参数OPTIMIZER_USE_INVISIBLE_INDEX

摘录自Oracle 11g的官方文档:

UNUSABLE Specify UNUSABLE to mark the index or index partition(s) or index subpartition(s) UNUSABLE. The space allocated for an index or index partition or subpartition is freed immediately when the object is marked UNUSABLE. An unusable index must be rebuilt, or dropped and re-created, before it can be used. While one partition is marked UNUSABLE, the other partitions of the index are still valid. You can execute statements that require the index if the statements do not access the unusable partition. You can also split or rename the unusable partition before rebuilding it. Refer to CREATE INDEX ... UNUSABLE for more information.

An index that is not maintained by DML operations and is ignored by the optimizer. All indexes are usable (default) or unusable.

VISIBLE | INVISIBLE Use this clause to specify whether the index is visible or invisible to the optimizer. An invisible index is maintained by DML operations, but it is not be used by the optimizer during queries unless you explicitly set the parameter OPTIMIZER_USE_INVISIBLE_INDEXES to TRUE at the session or system level.

unusable index 是被优化器所忽略,并且不被dml操作维护,,如果索引被unusable后,需要重建。

invisible index会被优化器所忽略,但是dml操作仍然会维护索引。在session或者system级别使用参数OPTIMIZER_USE_INVISIBLE_INDEXES=true,那么优化器会考虑使用invisible index。适用于查看索引是否被正在的使用上。

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2

Oracle性能优化 之 共享池

本文永久更新链接地址:

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

oracle 索引invisible,Oracle index unusable和invisible的区别相关推荐

  1. oracle索引图解,oracle 位图索引详解

    一.什么是位图索引 我们目前大量使用的索引一般主要是B*Tree索引,在索引结构中存储着键值和键值的RowID,并且是一一对应的. 而位图索引主要针对大量相同值的列而创建(例如:类别,操作员,部门ID ...

  2. oracle 索引表达式,Oracle 索引index那些事

    表修改很少,可以多创建索引,特别是read only的表 表修改很多,需要着重考虑 15%的数据以下筛选适合创建索引 索引不包含null,所以对条件为is Not null是合适创建索引的,优不优良另 ...

  3. oracle 索引字典,oracle数据字典、索引、序列

    *************************数据字典******************************* 普通的表 是用来存放 应用程序 需要的数据的 student表 是存放学生信息 ...

  4. oracle 索引 效果,Oracle中不使用索引和使用索引的效果比较分析

    Oracle中测试不使用索引和使用索引的效果比较分析,啥也不用说了,有图有真相.在本次试验中,体现的Oracle中影响数据存取效率的 Oracle中测试不使用索引和使用索引的效果比较分析,啥也不用说了 ...

  5. 查看oracle索引状态,oracle监控索引的使用情况

    1.使用monitor index来监控索引使用 监控单个索引使用情况:alter index monitoring usage; 关闭监控: alter index nomonitoring usa ...

  6. oracle索引 oracle索引结构 oracle索引使用 B*Tree索引

    在进行数据查询的时候如果碰到大量数据集中的少量数据查询问题,可以通过在查询字段上新增索引提高查询速度 如果查询的结果集是大批量数据,那么就没必要使用索引了. 索引结构 举个例子:表A 列 a, b, ...

  7. oracle索引优劣,ORACLE的五种表的优缺点概述

    一.普通表 (heap table):适合大部分设计场景,有优点也有缺点. 优点: 1.语法简单方便 2.适合大部分场景 缺点: 1.更新日志开销较大 2.Delete无法释放空间(HWM High ...

  8. ORACLE 索引的三种状态: VALID、 N/A 、UNUSABLE

    valid:当前索引有效 N/A  :分区索引有效 unusable:索引失效 Oracle异常ORA-01502: 索引或这类索引的分区处于不可用状态 原因: 出现这个问题,可能有人move过表,或 ...

  9. Oracle索引(Index)创建使用

    Oracle对象教程:索引(Index)创建使用,索引:对数据库表中的某些列进行排序,便于提高查询效率. 例如现实中例子: 当我们在某本书中查找特定的章节内容时,可以先从书的目录着手,找到该章节所在的 ...

最新文章

  1. 蓝桥杯国赛-大胖子走迷宫
  2. java keysetview,Set——你真的了解吗?
  3. [TimLinux] JavaScript 元素动态显示
  4. 更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法
  5. OUC_Summer Training_ DIV2_#11 722
  6. python 多行字符串缩进_Python多行字符串的正确缩进
  7. android导航工厂设置密码,导航工厂设置密码大全,所有导航工厂密码多少
  8. VGG19-图像风格迁移
  9. matlab中的uicontrol,Matlab的uicontrol出错
  10. Jmetter并发测试工具使用笔记
  11. 如何HACK无线家用警报器?
  12. Linux 网桥功能使用
  13. 英特尔芯片组发展史简介
  14. 标梵互动信息解说关于CSS-in-JS: 使用及优缺点
  15. ArcEngine添加注记
  16. 自定义java对象转换工具类
  17. python将excel数据提取到word
  18. Linux的用户和用户组
  19. 怎么关闭excel出现的microsoft office 自定义安装程序提示
  20. Java 13---JDBC简介

热门文章

  1. 面向空天地一体多接入的融合6G网络架构展望
  2. 卫星系统采用的轨道类型
  3. python求一组数的最大值_python快速求一个数组的最大值/最小值及其索引
  4. oracle bbed 使用,Oracle BBED使用 四步快速启动Oracle BBED
  5. 微信朋友圈删除后服务器还有吗,删了的朋友圈还可以找回来吗
  6. java 将换行代替_Java批量将文件中的段落替换成空格,根据指定分隔符换行(SQL示例)...
  7. oracle回滚事务的关键字,Oracle ROLLBACK语句(回滚事务)
  8. 每天十分钟系列:JS数据操作之神奇的map()
  9. CentOS7 下调教mysql记实 之一
  10. 创建一个简单的 MDM server(1)