DB/SQL

[Oracle] 인덱스 조회 쿼리

bskyvision.com 2024. 7. 1. 21:56

Oracle에서 인덱스를 조회하는 쿼리는 다음과 같습니다.

 

SELECT
    a.table_name,
    a.index_name,
    a.column_name
FROM all_ind_columns a
WHERE a.table_name = '테이블명'
ORDER BY a.index_name, a.column_position;

 

쿼리를 날리기 전에 인덱스를 조회하여 인덱스를 활용하는 쿼리를 작성하는 습관을 들여야 합니다. 그렇지 않으면 쿼리 하나 실행하는데 매우 긴 시간이 걸릴 뿐 아니라 성능 이슈를 야기할 수도 있습니다.