oracle索引unusable/disable/invisible的区别

备注:

1.unusable的索引需要rebuild 或 drop,re-create才能回到valid.skip_unusable_indexes为true也是无法在insert时跳过不可用的唯一索引的.

2.disable/enable只能用在函数索引中.从dba_indexes中这个值对应的列名funcidx_status也可以看出.

3.invisible仍然会在表增删改数据时,更新索引.不可见索引在性能优化时测试索引的有效性很有用,不会影响其它会话的执行计划.可以通过设置系统或会话的

optimizer_use_invisible_indexes为true,让不可见索引被使用.

相关推荐
NineData36 分钟前
NineData智能数据管理平台新功能发布|2026年8月
数据库·人工智能·oracle·中间件·agent·数据库开发·ninedata
DBA_G2 小时前
GBase 8a数据库表空间多路径功能特点综述
数据库·oracle
晴天¥2 小时前
Oracle 19c数据库内存管理优化(内存管理方式调整及内存扩容)
数据库·oracle·oracle数据库集群调优
楚枫默寒3 小时前
Oracle AWR 自动巡检报告
数据库·oracle
吉甫作诵3 小时前
Oracle 19c 常用运维命令大全
运维·数据库·oracle
LRL_4 小时前
离线/纯内网环境下,Linux 服务器时间不准如何强制修改?(以 Oracle Linux 9 / RHEL 9 为例)
linux·服务器·oracle
AlfredZhao5 小时前
SH 中文化样例数据使用手册
oracle·sh
sunflower#16 小时前
Go学习第五阶段:接口、泛型与包设计,实现可替换的通讯录存储层
学习·oracle·golang
李白客1 天前
时序数据库入门:什么是 TSDB?时序库与关系型数据库对比、主流产品选型指南(2026)
数据库·oracle·时序数据库
全栈弄潮儿²⁰²⁴1 天前
AI Agent 开发实战(7):如何接入搜索和数据库工具?
数据库·人工智能·ai·chatgpt·oracle·agent·ai编程