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;
쿼리를 날리기 전에 인덱스를 조회하여 인덱스를 활용하는 쿼리를 작성하는 습관을 들여야 합니다. 그렇지 않으면 쿼리 하나 실행하는데 매우 긴 시간이 걸릴 뿐 아니라 성능 이슈를 야기할 수도 있습니다.
'DB > SQL' 카테고리의 다른 글
[MySQL] 서버 타임존 변경하기 (0) | 2024.07.21 |
---|---|
[MySQL] MariaDB에서 MySQL로 변경한 후 sql_mode=only_full_group_by 에러가 발생한 경우 조치 방법 (0) | 2024.07.20 |
[Oracle] 테이블 및 컬럼 코멘트 조회하기 (0) | 2024.03.11 |
[Oracle] 테이블 생성 쿼리 확인, show create table 안 됨 (0) | 2024.02.13 |
[Oracle] Oracle에서 LIMIT에 해당하는 SQL 문법은? (0) | 2024.01.05 |
[MySQL] FROM DUAL 이란? (0) | 2023.10.09 |
[MySQL] JSON 필드 Null 체크하는 방법 (0) | 2023.09.27 |
[MySQL] 같지 않은 것을 조회할 때 사용할 수 있는 !=와 <> 연산자의 차이 (0) | 2023.09.23 |