본문 바로가기

분류 전체보기162

<11/22> 상심 Shared Pool - 한번 처리된 SQL의 실행 정보를 공유함으로써 자원의 사용 최소화 및 SQL 수행 속도 증가 Variable Area : Shared Pool + JAVA Pool + Large Pool + Streams Pool 커서는 DML 구문을 위한 메모리에 대한 핸들(이름 또는 포인터)이다 Permanent Area(시스템 / 고정 영역) - SGA 관리 메커니즘 및 오라클 파라미터 정보 저장 - 자동할당 . 사용자 지정 x - SGA 구성 요소 중 Fixed Size에 해당 Library Cache - PL/SQL / SQL에 대한 분석 정보(Parse Tree ) 및 실행계획 저장 Dictionary Cache - 테이블 인덱스 뷰 함수 및 트리거 등의 사용자 구조 권한 등의 딕셔너.. 2015. 11. 22.
<11/20> Blind Love SELECT X.KEY, X.FLD1, X.FLD2, Y.KEY, Y.COL1, Y.COL2FROM TAB1 X, TAB2 YWHERE X.KEY = Y.KEY(+)AND X.FLD1 > 'AAA' 4 5 AND (Y.COL1 = 10 OR Y.COL1 IS NULL) ; KEY FLD1 FLD2 KEY COL1 COL2---------- ---------- ---------- ---------- ---------- ----------A AAB 111 A 10 AAB AAC 123 B 10 ABC ABA 222 C 10 ACE ABC 143D ABB 233 Elapsed: 00:00:00.00 Execution Plan------------------------------------------------.. 2015. 11. 20.
<11/19> 서른즈음에 v$sysmetric_history; 최근 1시간의 Database에서 사용할 수 있는 모든 시스템 Metric을 표시한다. v$filemetric_history; 최근의 파일의 read / write time 및 물리적 블록 읽기의 시간이 기록된 metric 정보 dba_hist_sessmetric_history; 여러 중요 세션 Metrics에 대한 기록 표시 및 v$sysmetric_history 뷰에 대한 샘플(스냅샷)을 포함합니다. SGA 가 작으면 1) 메모리 경합2) I/O3) CPU 1. Shared pool 1) Library cache커서 보유량 감소하드 파스 증가 -> CPU 사용량 증가Latch : shared pool 사용량 증가 2) dictionary cache dictiona.. 2015. 11. 19.
[11/18] DB Downgrade DB Downgrade 11.2.0.4 -> 10.2.0.5 오라클 데이터베이스를 다운그레이드 할 경우 만약 10.1.0.5에서 11.2로 업그레이드를 했다면 이후에 10.2로 다운그레이드 할 수 없고 오직 10.1.0.5로만 다운그레이드 할 수 있다다운그레이드를 할 때 생각해야 하는 것은 호환성(compatible)의 문제다 Compatible 파라미터라는 것이 있는데 오라클 데이터베이스를 만약 10g로 업그레이드 한 후에 오라클 데이터베이스 10g에서 동작할 수 있는 조건을 만족했다면 compatible 파라미터를 10.0으로 설정할 수 있는데 단 한번 compatible 파라미터를 10.0으로 설정했다면 그 값을 이전으로 되돌릴 수 없다 즉 이 점이 이전 오라클 버전(9i)과의 차이점이다 이전 릴리.. 2015. 11. 18.