你可以使用Oracle的性能監視工具來查看索引是否被使用。
首先,你需要登錄到Oracle數據庫的系統或者特權用戶。
執行以下SQL語句,以查看索引的使用情況:
SELECT * FROM V$OBJECT_USAGE WHERE OBJECT_TYPE = 'INDEX';
這會返回一個結果集,其中包含了有關索引的使用情況的信息。
注意:這個視圖只包含了最近的索引使用信息,如果你想要查看更詳細的歷史信息,你可以查看DBA_HIST_SEG_STAT
視圖。
ALTER SESSION SET SQL_TRACE = TRUE;
然后執行你想要檢查的SQL語句。執行完畢后,你可以通過執行以下語句停用SQL Trace并查看跟蹤文件:
ALTER SESSION SET SQL_TRACE = FALSE;
查看跟蹤文件可以幫助你確定哪些索引被使用。
注意:啟用SQL Trace可能會對數據庫的性能產生一定的影響,因此在生產環境中使用時要慎重。