본문 바로가기

SQL

(21)
액세스 효율의 영향요소 액세스 효율의 영향요소 >> 실행계획에 영향을 미치는 요소들. - 데이터 모델 - 데이터 저장형태 ( 부리형 / 일체형 / 인덱스 클러스터링 / Hash 클러스터링 ) - 인덱스 형태 및 구조 - 옵티마이저 - 메모리의 활용 - 클러스터링 팩터 - SQL 의 형태 - 통계정보 >> 넓은 범위 처리 - Parallel Processing - Static Partition - Array Processing - 전략적인 인덱스 구성 - 고급 SQL 구사 - 실행계획 최적화 - Hash Join >> 대형 테이블 - 단순저장형 - 랜덤액세스형 - 트랜잭션형
sql> Alter system dump datafile 61 block 41060 Dump 를 떠서 분석 함 하는중이다. Undo Block Check Select s.sid, s.serial#, t.xidusn, t.used_ublk, t.used_urec from v$session s , v$transaction t where t.addr = s.taddr bdump : background process trace files cdump : core dump files udump : user SQL trace files SQL> run; 1 select DBMS_ROWID.Rowid_Relative_Fno(RowID), 2 DBMS_ROWID.RowID_Block_Number(RowID) 3 from PFC_0405 4* where passengerid = '4263569'; DBM..
Read Consistency 1. Read Consistency Data Buffer - Data Block in Disk Log Buffer - Online Redo Log ( Redo1, Redo2, Redo3 ) - Archive Log Undo Segment - 모든 Transaction 시작하기 전에 먼저 Undo Segment Transaction Table 로부터 Slot 을 먼저 확보해야함. - 기본적으로 한개의 Transaction 은 한개의 Undo Segment 를 가진다. - 특정 블록에 속한 Row Record 갱신하려면 먼저 Block Header 로 부터 ITL Slot 을 확보해야 함. - ITL 에 대한 변경내역이 기록됨. - Consistent Read 를 위한 CR copy 생성 (6개까지), 만약..
SQLP 2회차 시험후기 (결과 : 합격) 시험 동국대 시간 3시간 서술식 2문제 단답형 10문제 문제는 시험보고 나서 생각나는대로 써내려가 보았다. 전체적인 형태에서 큰 변화는 없으나 기본 SQL 문장의 쿼리 결과를 예측할 수 있어야 하고 고급부문에서는 넓은 범위에 깊은 지식이 있어야 찍지 않을 수 있을 것 같다. 후반부로 갈수로 문제의 난이도가 높아지고 다루는 주제도 예상범위를 벗어났다. Parallel 시행시 PQ Distribute 의 실행계획보고 진단하고 적절한 Hint 가 무엇인지 조인의 다양한 방법과 방식 결과치를 정확하기 이해하고 있는지 결론은 서술형 주관식이었는데 아뿔싸 1차때와 좀 다른 컨셉의 주관식 상당히 당황했다. 시간이 부족할 것이라 예상했고 어떻게 풀어야 할지 감이 잡힐 때까지 전체적인 틀을 잡고 가려고 바로 쓰지는 않았..
신생 SQLP 자격증 최초 1회차 시험 (결과 : 불합격) 이번에 디비진흥원에서 새로이 만든 자격증 시험을 치뤘다. 2010. 12 월 1회 SQLP 도전 --- 결과 낙방 만만치 않은 시험이었다. 나름 수업도 듣고 미리 사전 공부를 했지만 쉽지 않다는 것을 느끼게 만들었다. [SQL 고급 활용 및 튜닝] 과목에"긴 지문" 과 예상치 못한 문제들을 마주쳤다. 후에 오라클 성능 고도화 원리화 해법 책을 공부하면서 아주 다양한 범위의 분야를 다양한 서적을 통해 문제콘텐츠를 구성해 낸다는 느낌을 받았다. 단순히 SQLP 전문가 가이드 책을 공부해서는 합격 불가능한 시험이다. 나름 이 DB 분야에서 알려진 분들이 집필한 서적을 가능한 두루 그리고 깊게까지 공부하고 오기를 요구하는 시험이다. 참고로 개인적인 생각에 - SQLP 전문가 가이드 - 새로쓴 대용량 데이타베이스..