首頁  >  文章  >  資料庫  >  oracle怎麼查看索引失效

oracle怎麼查看索引失效

WBOY
WBOY原創
2022-06-10 10:56:1415979瀏覽

方法: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:索引失效

         unusable:索引失效         unusable:索引失敗

### 建議教學課程「###Oracle#####」######Oracle####Oracle####Oracle###Oracle##」教學教學課程#

以上是oracle怎麼查看索引失效的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn