본문 바로가기

IT467

통계정보 수집시 no_invaildation 옵션 새로 수집시 바뀐 통계정보가 바로 수집되었을때 즉시 cursor들에게 기존것을 무효화하고 새로운 통계정보를 적용할지(false) shared pool이 flush되고 적용할지(true) 결정하는 명령어입니다.default는 auto입니다.auto는 일정시간동안 모든 cursor를 무효화하고 새로운 통계정보를 적용합니다. Controls the invalidation of dependent cursors when statistics are gathered. The parameter takes the following values:TRUE: Dependent cursors are not invalidated.FALSE: Dependent cursors are marked for immediate invali.. 2024. 8. 27.
SQLP 50회 실기 1번 2번 문제 복기 및 정리 탈락의 아픔을 딛고.. 다음 회차가 이번주로 다가와서 지난회차때 시험쳤었던 실기문제를 정리해보도록 하겠습니다.지난회차는 이전과는 다른 스타일의 실기문제였습니다. 지난번의 문제들이 긴 설명과 쿼리와 실행계획등을 보여주고 튜닝하시오.필요하다면 인덱스도 생성하시오. 실행계획이 정확히 나오게 힌트도 서술하시오 느낌의 스타일이었다면, 50회의 느낌은 실기안에 단답형이 여러개 있는 스타일이었습니다. 각 실기문제의 컨셉은 동일하고 단답형 5개 3개가 있는 느낌이었습니다. 그래서 개념을 알고 있다면 바로 맞추지만 모른다면 감을 잡기 힘든 문제(특히 1번)이지 않았을까 생각해보게 되네요. 1번5문제가 안에 있었고 실행계획을 보고 문제점과 개선점을 각각 적으시오 스타일의 문제실행계획은 기본적으로는 실제 쿼리를 돌려서 뽑았.. 2024. 8. 21.
각종 SORT 발생 operation 종류 정리 출처 : 친절한 SQL 튜닝SQLP 대비로 실행계획 상에서 SORT 관련 operation이 발생하는 case를 정리하겠습니다. 1. 단순 집계함수만 사용시 - SORT (AGGREGATE) select sum(sal),min(sal) From empExecution Plan----------------------------------------------------------- 0 SELECT STATEMENT Optimizer=ALL_ROWS (Cost=3 Card=1 Bytes=4) 1 0 SORT (AGGREGATE) (Card=1 Bytes=4) 2 1 TABLE ACCESS (FULL) OF 'EMP' (TABLE) (Cost=3 Card=14 Byte.. 2024. 8. 21.
archivelog로 인한 FRA 영역의 FULL과 Stuck Archiver (조치방법) TEST DB의 DB접속시도를 하다 접속이 안되서 로그를 확인해보니 아래의 로그가 계속해서 발생하였습니다.현상은 TNS를 통한 DB 접속이 되지 않고, SQLPLUS로 직접접속도 되지 않았습니다. RMAN TARGET / 도 마찬가지로 접속이 되지 않았습니다.  alert log의 내용ORA-19809: limit exceeded for recovery files ORA-19804: cannot reclaim 187695104 bytes disk space from 10737418240 bytes limit2024-08-07T11:47:09.089273+09:00Errors in file /oracle/db/base/diag/rdbms/dbarac/dbarac1/trace/dbarac1_arc1_4404.. 2024. 8. 8.