아침에 회사 출근하고 쿼리 돌리면 왜 느릴까요 1 2 2,163

by 정우성 [2022.12.27 10:39:50]


쿼리를 아침에 와서 돌리면 처음에 꼭 느리네리요  

 

캐시가 먹어서 그런걸까요??

 

아침에 돌리면 느려요 ㅠㅠ

by 포동푸우 [2022.12.27 11:16:37]

실행된 SQL 문이 어떻게 수행 되었는지 ? 효율적으로 수행되었는지 ? 오전과 오후에 수행된 것이 다른지 ? 를 알기 위해서는 Oracle 이 제공하는 Function 을 통해서 실제 수행된 실행계획을 살펴봐야만 알 수 있습니다. 

아래 내용들을 살펴 보세요 

 

DBMS_XPLAN 패키지 이해
  - http://wiki.gurubee.net/pages/viewpage.action?pageId=1343678
  - http://wiki.gurubee.net/pages/viewpage.action?pageId=23429144

DBMS_XPLAN.DISPLAY             ~~> 예측 실행계획을 확인 시
DBMS_XPLAN.DISPLAY_CURSOR  ~~> 단일 SQL문에 대해 실제 수행된 실행계획 보여주는 Function
DBMS_XPLAN.COMPARE_PLANS  ~~> 2개 SQL 문의 실행계획을 비교, 19c ~ 21c 
  - https://positivemh.tistory.com/817
  - https://oracle-base.com/articles/21c/dbms_xplan-compare-execution-plans-21c 


by pajama [2022.12.27 11:51:48]

원래 빠른 쿼리라면 버퍼 캐시를 늘리는 것도 고려해보세요~

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