index 썸네일형 리스트형 사용하지 않는 인덱스 찾기 - Index 모니터링 걸지 않고 확인하는 방법 (v$sql_plan, dba_hist_sql_plan) 앞 글에서 Index 에 Monitoring 을 걸어서 사용여부를 확인하는 방법에 대해 살펴봤습니다. 그런데, 모든 Index 에 monitoring 을 잔뜩 걸기가 쫌 거시기 한 경우~ 사용할 수 있는 방법이 있습니다. 물론 완전하지는 않지만.... v$sql_plan 뷰와 dba_hist_sql_plan 딕셔너리에서 조회하는 방법입니다. Oracle DB 에서 실행되는 모든 SQL은 파싱되면서 정보를 라이브러리캐시(Library Cache)에 기록하게 되는데, 여기에서 Plan 정보를 조회할 수 있는 뷰가 v$sql_plan 입니다. 따라서, 여기에 Index 정보가 들어있다면, 적어도 언제가 한번 이상은 해당 인덱스를 사용한 적이 있다는 의미가 됩니다. v$sql_plan 은 메모리에 있는 정보를 .. 더보기 이전 1 다음