oracle怎么查看索引失效

方法:1、利用“select status from user_indexes where index_name=’索引名稱’”語句,若結果返回VALID,則索引沒有失效;2、利用“select status from DBA_IND_PARTITIONS”語句查看分區索引狀態;3、利用“select status from dba_indexes”查看普通索引狀態。

oracle怎么查看索引失效

本教程操作環境:windows10系統、oracle 12c版、Dell G3電腦。

oracle查看索引

1、打開PLsql,輸入賬號密碼,登陸需要判斷索引狀態的數據庫。打開SQL窗口,輸入如下SQL

select?status?from?user_indexes?where?index_name='索引名稱';

如果返回結果為VALID,則表示索引有效!

oracle怎么查看索引失效

2、在相應用戶下執行一下語句:

select?status?from?DBA_IND_PARTITIONS???--分區索引

如果狀態不是VALID的,那么就是失效的索引。

3、在相應用戶下執行一下語句

select?status?from?dba_indexes??--普通索引

如果狀態不是VALID的,那么就是失效的索引。

擴展:

ORACLE查看某個表的索引狀態

oracle怎么查看索引失效

狀態列STATUS說明:

? ? ? ? ?valid:當前索引有效

? ? ? ? ?N/A :分區索引 有效

? ? ? ? ?unusable:索引失效

推薦教程:《Oracle視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享