问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle查询表索引是否有效

发布网友 发布时间:2022-04-11 19:09

我来回答

3个回答

热心网友 时间:2022-04-11 20:38

Script:列出失效索引或索引分区


以下脚本可用于列出数据库中的失效的索引、索引分区、子分区:

如果不是失效的索引,那么都是有效的

REM list of the unusable index,index partition,index subpartition in Database 

Select owner, index_name, status
  From dba_indexes
 where status = 'UNUSABLE'
   and owner not in ('SYS','SYSTEM',
                     'SYSMAN',
                     'EXFSYS',
                     'WMSYS',
                     'OLAPSYS',
                     'OUTLN',
                     'DBSNMP',
                     'ORDSYS',
                     'ORDPLUGINS',
                     'MDSYS',
                     'CTXSYS',
                     'AURORA$ORB$UNAUTHENTICATED',
                     'XDB',
                     'FLOWS_030000',
                     'FLOWS_FILES')
 order by 1, 2 
/

select index_owner, index_name, partition_name
  from dba_ind_partitions
 where status ='UNUSABLE'
   and index_owner not in ('SYS',
                           'SYSTEM',
                           'SYSMAN',
                           'EXFSYS',
                           'WMSYS',
                           'OLAPSYS',
                           'OUTLN',
                           'DBSNMP',
                           'ORDSYS',
                           'ORDPLUGINS',
                           'MDSYS',
                           'CTXSYS',
                           'AURORA$ORB$UNAUTHENTICATED',
                           'XDB',
                           'FLOWS_030000',
                           'FLOWS_FILES') order by 1,2
/

Select
       Index_Owner
     , Index_Name
     , partition_name
     , SUBPARTITION_NAME
 From 
       DBA_IND_SUBPARTITIONS
Where
       status = 'UNUSABLE'  
       and index_owner not in ('SYS',
                           'SYSTEM',
                           'SYSMAN',
                           'EXFSYS',
                           'WMSYS',
                           'OLAPSYS',
                           'OUTLN',
                           'DBSNMP',
                           'ORDSYS',
                           'ORDPLUGINS',
                           'MDSYS',
                           'CTXSYS',
                           'AURORA$ORB$UNAUTHENTICATED',
                           'XDB',
                           'FLOWS_030000',
                           'FLOWS_FILES') order by 1, 2
/

热心网友 时间:2022-04-11 21:56

当然有效,无效要他干嘛,索引能提高相应速度。和你找字查词典的索引一样。

热心网友 时间:2022-04-11 23:31

索引有效。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
关于聚金宝 买白银问题 平安银行个人贵金属交易业务有哪些? 网易云音乐为什么歌这么少? 公路边种的有什么花 高速路上常用的绿化花卉有那些? 公路绿化用什么花 我一键开核后顺利进入WIN7 系统,可是一开网站就重启是怎么回事,我开6... 电脑开不了机,反复重启,显示器也没反应 技嘉MA78LM-S2开核后怎么不能进系统?老是自动重启。 X3 440开核后不断重启 如何检测oracle里面的索引和存储过程是否失效 oracle 查看所有的索引是否失效 Oracle如何维护索引 oracle asm udev如何在线增加asm disk oracle asm最多可以添加多少个磁盘组 为什么RHEL 6上没有ASMLIB 如何理解Oracle中的incarnation概念 Oracle incarnation怎么理解 oracle中,如果有两万多条update一起执行,执行完再commit,这样做会有什么问题吗 oracle自定义函数调用存储过程为空,把存储过程中的update注释就没问题了 oracle的存储过程中,有2条update语句,那2次update是默认在同一个事务中还是分别执行相互没有影响? oracle在update一张很大的表的时候,每隔1000条commit一下,怎么实现 请教一条update语句(update过程中某行记录的值依赖于上一行更新后的值) 为什么我在github点击colone or download没反应 git clone github网站的仓库提示无法连接ssh协议的ssh:connect to host github.com Connection time out Git 怎么设置才能连接 Github 在开启二次验证后 github 为什么 failed to load latest commit information git push代码到github被拒绝是怎么回事 怎么解决failed to connect to github问题 如果github真的彻底被封杀国内无法访问,那么你们怎么办? oracle 存储过程中动态sql语句 ORACLE 查询语句怎么动态? 用oracle怎么写出这句语句…… 请教,Oracle中的语句写法~~~ 由于使用Access数据库越来越大,在程序中如何压缩Access的数据库文件,把 Access数据库损坏怎样用c#程序来修复 JAVA怎么压缩修复Access数据库? c# winform程序关于压缩、修复access数据库的问题 vb怎么调用access数据库的压缩功能 asp网站用的access数据库怎么在线压缩数据库 跪求破解microsoft access97数据库密码的软件或者方法!!! win7x64位、access2010x64、accessx64引擎也安装了,开发的winform程序无法调用access数据库 oracle 中游标 cursor 的简单问题 菜鸟 oracle 数据库 cursor 游标变量 column 列 名称 ... Eos数据块的长度 如何查看每个文件系统中有多少个数据块,每个数据块多大,有多少个inode oracle中数据块的大小与操作系统无关吗 如果os block大小是4k,以下哪个是oracle ORACLE OS块和数据块的区别是???求详解~ 请问Oracle何时开启一个事务啊,谢谢