TOAD에서 STATISTICS COLLECTOR의 의미는 무엇인가요? 0 2 2,207

by 양양 [Oracle Tuning] [2022.12.11 22:13:39]


토드에서 예상 실행계획을 수행해보면 STATISTICS COLLECTOR 라고 보이는 경우가 있습니다.

직역하면 통계 수집인데 해당 오브젝트는 통계정보 수집이 잘 되어 있습니다.

 

또한 STATISTICS COLLECTOR가 보이는 경우는 실제 PLAN과 다른 경우가 태반인데

이유가 있을까요?

by 포동푸우 [2022.12.13 00:32:42]

Toad 를 통해 볼 수 있는 예상 실행계획, 실제 실행계획은 Oracle 이 제공하는 것으로, 
Toad 는 Oracle 이 제공하는 내용을 좀 더 보기 쉬운 UI 로 확인할 수 있게 해 줍니다.    

예상 실행계획과 실제 실행계획은 여러 이유로 다를 수 있습니다. 예상 실행계획은 단지 예상 입니다. 


by 포동푸우 [2022.12.13 00:37:37]

Oracle 버전이 12c 이상이고 Join 이 포함된 SQL 의 Execution Plan 에서 STATISTICS COLLECTOR 이 보인다면,
Adaptive Query Optimization 를 위한 Adaptive Plan 의 한 과정으로 생각됩니다. 
- 실행 중 추가 통계를 수집해서 현재 실행계획 및 다음 실행 계획에 반영 

상세한 내용은 2016년 오라클 스터디 에서도 다루었고, 구루비 검색에서 조회가 되네요   
http://wiki.gurubee.net/pages/viewpage.action?pageId=30966271 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입