안녕하세요 오라클 실행계획에 cadinarity 라고 제가 알기로 테이블에 Access한 row 개수로 알고있는데
a , b 두테이블(각각 데이터는 2000row) 을 index를 사용해 조인하여 반환한 row가 200개정도되는데 cadinarity는 왜 1로 잡힐까요? 실행계획보면
인덱스를 탔구요.. 반대로 인덱스 안타게하니까 풀스캔이 일어나면서 cadinarity는 테이블 전체 row인 2000이 나왔구요..
cadinarity 1이 어떤걸 의미하는지 모르겠어서 질문드려요!
테스트는 sqldevelop툴에서 했습니다.