하드 파싱보단 소프트 파싱을 하는 것이 좋다


하드파싱을 하는 경우 CPU의 사용률이 높아진다



라이브러리 캐시 = 메모리


캐시되어질 공간이 없다면 기존의 캐시를 밀어내고 사용 한다.




블락?


자주 액세스되는 블럭은 hot block?



어떨때 핫블락이 밀어내어 지는가??(질문)


인덱스를 경유??




--- 중간에 다 날아감... 개 짜증 --



sga 와 pga가 있다


sga - 백그라운드 프로세스와 서버 프로세스 경유 메모리 [system global area]


pga - 프라이빗? 




세가지 조인 방법


nasted loops join



sort merge join


hash join




해시 조인 세미는 또 뭐냐 시벌...





옵티마이저


가장 효율적인 방법으로 sql을 수행할 최적의 처리 경로를 생성해주느,ㄴ dbms 핵심 엔진



규칙기반과 비용기반이 있음



1쪽집합은 뭘까... 





----

시험에 나온다


하드파싱 과정 소프트파싱 과정


옵티마이저 종류 2가지 설명


옵티마이저 모드 설정 값 설명


쿼리 변환 join 제거 조건절 이행 view mergeing 힌트와 같이 어떤방식으로 쿼리 변환이 이루어 지는지

알아야함

(언네스팅으로 풀기도 하고 필터조건으로 풀기도 하고.. 시발 뭔말인지 1도 모르겠다)


플랜 순서 이해 하는지 


join에서 먼저 엑세스 되는 테이블이 뭐고 이너,아우터 테이블 이해


파싱과정에서의 경합 요인? 


네스티드 루프조인 수행 원리. 어떤 경우에 네스티드 루프조인이 효과적인가


인덱스!


옵티마이저 비용계산. 비용계산 전에 선택도와 카디널리티의 이해 + 클러스터링 팩터, 히스토그램




http://bysql.net/index.php?document_srl=14266&mid=w201101

교육내용 동일 코드??


set linesize 유용하네



http://koleekr7.tistory.com/category/%EC%98%A4%EB%9D%BC%ED%81%B4%EC%84%B1%EB%8A%A5%EA%B3%A0%EB%8F%84%ED%99%94%EC%9B%90%EB%A6%AC%EC%99%80%ED%95%B4%EB%B2%95




+ Recent posts