리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
sql_tuning
Section4. Buffer_Cache Hit_Ratio의 이해 및 문제점
[출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드] Buffer Cache Hit Ratio 시스템이 얼마나 Disk I/O를 줄이고 Buffer Cache를 잘 활용하고 있는지를 나타내는 지표 Hit Ratio = (1 - (Physical reads / Logical Reads ) ) * 100 Logical Reads: Buffer Cache Block 액세스 수 Pyhsical Reads: Disk Block 액세스 수 Buffer Cache Hit Ratio 통계 함정 (1) Buffer Cache Hit Ratio 99% 이면 전반적인 SQL 수행속도가 양호한 것일까? 100,000의 1% VS 1,000,000,000의 1% ->십만의 1%는 천, 그러나 십억의 1%는 천만. 이 천만이..
-
sql_tuning
Section3. Data Dictionary
[출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드] 데이터 딕셔너리 오라클 DB를 구성하는 모든 요소에 대한 정보를 가짐 Object, Schema, Segment, SGA, Parameter, Log, Data File, Backup, Recovery 등 다양한 성능 정보와 Wait 정보 제공 Wait 정보란? 오라클 어디서 병목 현상이 발생하고 있는지 파악 하는 정보. DB Admin, Monitoring, Tuning 을 위한 가장 중요한 정보 오라클 Data Dictionary 유형 특정 사용자/전체 사용자/ DBA 권한 사용자에게만 보여지는 Object 정보 ex> USER_XXX Views 소유자(즉 나, 사용자) 테이블 볼 수 있음. 소유자, 건수 등 확인 가능 All_XXX Views..
-
sql
15-1. 고급서브쿼리문(exists문, with절)
■ exists 문 (3권 246페이지) 문제510. 부서 테이블의 부서번호를 출력하는데 사원 테이블에 존재하는 부서번호만 출력하시오 (exists 로) select deptno from dept where deptno in(select deptno from emp); ↓ select deptno from dept d where exists ( select 'A' from emp e where e.deptno = d.deptno); 공백도 되고 아무거나 다 됨. ※ exists 문은 메인 쿼리부터 수행한다. exists 문은 메인쿼리의 데이터를 서브쿼리에서 찾을 때 존재하면 더 이상 찾지 않고 멈춘다. 그래서 검색속도가 빠르다. select 'A' from emp e where e.deptno = 10;..