View Source

h1. 2011년 상반기 대용량데이터베이스 스터디

{section}


{column:width=75%}

{panel:title=스터디 목적 |borderStyle=solid|borderColor=#ccc|titleBGColor=#F0F0F0|bgColor=#FFFFFF}
* Oracle 데이터베이스의 튜닝 방법을 이해하고 실무에서 적용할 수 있는 능력을 키운다.
* 스터디에 목표를 가지고 참여하여, 그 목표를 달성 할 때까지 포기하지 않는다.
* 함께 발전 하려는 가족 같은 분위기와 서로를 신뢰하고 격려하는 인간적인 관계로 회원들 상호간의 친목을 도모 한다.
{panel}


{panel:title=스터디 교재|borderStyle=solid|borderColor=#ccc|titleBGColor=#F0F0F0|bgColor=#FFFFFF}

| !ooo_cover.jpg! | 도서정보 : [Optimizing Oracle Optimizer|http://book.naver.com/bookdb/book_detail.php?bid=5279189] \\ 저자 블로그 : [http://ukja.tistory.com/] |


{panel}

{panel:title=스터디 일정|borderStyle=solid|borderColor=#ccc|titleBGColor=#F0F0F0|bgColor=#FFFFFF}

h4. 2.2.1 [Optimizing Oracle Optimizer]


|| 대제목 || 중제목 || 소제목 || 회 || 주차 || 발표자 || 스터디일자 || 장소 || 시간 || 진행여부 ||
| I. CBO Concept | [Cost란 무엇인가?] | Time으로서의 Cost | 1 | 1 | 이현석 | 20110312 | | 09:00 | (/) |
| | | System Statistics | 1 | 1 | | | | 09:00 | (/) |
| | | IO로서의 Cost | 1 | 1 | | | | 09:00 | (/) |
| | [왜 Time Model인가?] | IO Cost Model의 단점 | 1 | 1 | | | | 09:00 | (/) |
| | | Time(CPU) Cost Model의 장점 | 1 | 1 | | | | 09:00 | (/) |
| | | Time Model의 한계 | 1 | 1 | | | | 09:00 | (/) |
| | [CBO의 기본 흐름] | | 1 | 1 | | | | 09:00 | (/) |
| | [기본적인 용어와 예제] | | 1 | 1 | | | | 09:00 | (/) |
| | Demo Scripts | | 2 | 2 | 이재현 | 20110319 | | 09:00 | (/) |
| II. CBO Tools | [DBMS_XPLAN] | 실행 계획 예측 | 2 | 2 | | | | 09:00 | (/) |
| | | Plan Statistics | 2 | 2 | | | | 09:00 | (/) |
| | [10046 Event] | 자동화에 대한 아이디어 | 2 | 2 | | | | 09:00 | (/) |
| | [10053 Event] | 기본적인 사용법 | 3 | 2 | 이창헌 | 20110319 | | 09:00 | (/) |
| | | Examples | 3 | 2 | | | | 09:00 | (/) |
| | Demo Scripts | | 3 | 2 | | | | 09:00 | (/) |
| III. Index and CBO | [Index Scan Cost] | Cost Revisited | 4 | 3 | 오화균 | 20110326 | | 09:00 | (/) |
| | [Clustering Factor] | | 4 | 3 | | | | 09:00 | (/) |
| | [Controlling Index Scan Cost] | | 5 | 3 | 변진석 | | | 09:00 | (/) |
| | Index and Execution Plan | [Index Range Scan] | 5 | 4 | | 20110409 | | 09:00 | (/) |
| | | Index Full Scan | 6 | 4 | 배성환 | | | 09:00 | (/) |
| | | Index Fase Full Scan | 6 | 4 | | | | 09:00 | (/) |
| | | Index Skip Scan | 6 | 4 | | | | 09:00 | (/) |
| | | B*Tree Index Combination | 6 | 4 | | | | 09:00 | (/) |
| | | Index Join | 6 | 4 | | | | 09:00 | (/) |
| | Demo Scripts | | 6 | 4 | | | | 09:00 | (/) |
| IV. Transformation | [Transformation이란 무엇인가?] | | 7 | 5 | 기민용 | 20110416 | | 09:00 | (x) |
| | [Subquery Unnesting] | [Simple Example] | 7 | 5 | | | | 09:00 | (x) |
| | | [Filter Operation의 Cache 효과] | 7 | 5 | | | | 09:00 | (x) |
| | | [Semi Join] | 7 | 5 | | | | 09:00 | (x) |
| | | [Anti Join] | 7 | 5 | | | | 09:00 | (x) |
| | | [Non Semi AND Anti Join] | 8 | 5 | 하봉래 | 20110416 | | 09:00 | (x) |
| | | [Non Unnestable Subquery] | 8 | 5 | | | | 09:00 | (x) |
| | [Subquery Pushing] | | 8 | 6 | | 20110430 | | 09:00 | (x) |
| | [View Merging] | [Simple View Merging] | 8 | 6 | | | | 09:00 | (x) |
| | | [Comples View Merging] | 8 | 6 | | | | 09:00 | (x) |
| | | [Non-Mergable Views] | 8 | 6 | | | | 09:00 | (x) |
| | [Predicate Pushing] | [Simple Predicate Pushing] | 9 | 6 | 김창배 | 20110430 | | 09:00 | (x) |
| | | [Join Predicate Pushing] | 9 | 6 | | | | 09:00 | (x) |
| | | [Non-Pushable Predicate] | 9 | 6 | | | | 09:00 | (x) |
| | [Star-Transformation] | [Star-Transformation 과 Bitmap Index] | 9 | 6 | | | | 09:00 | (x) |
| | | [Indx Combination] | 9 | 6 | | | | 09:00 | (x) |
| | | [Bitmap Join Index] | 9 | 6 | | | | 09:00 | (x) |
| | [Cost Based Query Transformation] | [기본개념] | 9 | 7 | | | | 09:00 | (x) |
| | | [CBQT의 문제점] | 9 | 7 | | | | 09:00 | (x) |
| | | [CBQT 제어하기] | 9 | 7 | | | | 09:00 | (x) |
| | [Troubleshooting Transformation] | [Excution Plan] | 9 | 7 | | | | 09:00 | (x) |
| | | [10053Event] | 9 | 7 | | | | 09:00 | (x) |
| | [Demo Scripts ] | | 9 | 7 | | | | 09:00 | (x) |
| V. Cardinility | [Cardinality Matters] | | 10 | 7 | 박민선 | 20110514 | | 09:00 | (x) |
| | [Cardinality 기본 개념] | | 10 | 7 | | | | 09:00 | (x) |
| | [Basic Rules] | [Density와 Selectivity] | 10 | 7 | | | | 09:00 | (x) |
| | | [Magic Numbers] | 10 | 7 | | | | 09:00 | (x) |
| | [골치 아픈 Case들] | [Skewed Data] | 11 | 8 | 안종식 | 20110514 | | 09:00 | (x) |
| | | [Correlated Columns] | 11 | 8 | | | | 09:00 | (x) |
| | | [Join Cardinality] | 11 | 8 | | | | 09:00 | (x) |
| | | [Partion Key] | 11 | 8 | | | | 09:00 | (x) |
| | Cardinality 제어하기 | [통계정보 조작] | 12 | 8 | 이신재 | 20110521 | | 09:00 | (x) |
| | | [Cardinality Hint] | 12 | 8 | | | | 09:00 | (x) |
| | | [OPT_ESTIMATE Hint] | 12 | 8 | | | | 09:00 | (x) |
| | | [Dynamic Sampling] | 12 | 8 | | | | 09:00 | (x) |
| | [그밖의 것들] | | 12 | 8 | | | | 09:00 | (x) |
| | [그밖의 것들2] | | 12 | 8 | | | | 09:00 | (x) |
| VI. Histogram | [기본 개념] | [기본적인 용어들] | 12 | 9 | 노준기 | 20110521 | | 09:00 | (x) |
| | | [Frequency vs. Height-Balanced] | 12 | 9 | | | | 09:00 | (x) |
| | [Gathering Histogram] | [Auto vs. Skewonly] | 13 | 9 | | | | 09:00 | (x) |
| | [Cardinality] | [Frequency Histogram] | 13 | 9 | | | | 09:00 | (x) |
| | | [Height-Balanced Histogram] | 13 | 9 | | | | 09:00 | (x) |
| | [Histogram을 둘러싼 오해] | 실행계획의 변화 | 13 | 9 | | | | 09:00 | (x) |
| | | Distinct Count | 13 | 9 | | | | 09:00 | (x) |
| | | Index Scan vs. Table Full Scan | 13 | 9 | | | | 09:00 | (x) |
| | | Histogram은 전지 전능한가? | 13 | 9 | | | | 09:00 | (x) |
| | Demo Scripts | | 13 | 9 | | | | 09:00 | (x) |
| VII. Advanced Techniques | Forgotten Hints | [INDEX] | 14 | 10 | 이해진 | 20110528 | | 09:00 | (x) |
| | | [QB_NAME] | 14 | 10 | | | | 09:00 | (x) |
| | | [FIRST_ROWS(K)] | 14 | 10 | | | | 09:00 | (x) |
| | | [Full Hint Naming Convention] | 14 | 10 | | | | 09:00 | (x) |
| | | [Oracle은 Hint를 무시하지 않는다 ] | 14 | 10 | | | | 09:00 | (x) |
| | [통계 정보 관리] | 통계정보 비교하기 | 14 | 10 | | | | 09:00 | (x) |
| | | 통계정보 Backup/Recovery | 14 | 10 | | | | 09:00 | (x) |
| | | Query Invalidation | 14 | 10 | | | | 09:00 | (x) |
| | [Manual Histogram] | | 14 | 10 | | | | 09:00 | (x) |
| | Stored Outline 바꿔치기 | | 14 | 10 | | | | 09:00 | (x) |
| | SQL Profile Import | | 14 | 10 | | | | 09:00 | (x) |
| | Demo Scripts | | 14 | 10 | | | | 09:00 | (x) |

{panel}

{column}


{column:width=25%}
{panel:title=대용량데이터베이스 세미나 |borderStyle=solid|borderColor=#ccc|titleBGColor=#F0F0F0|bgColor=#FFFFFF}

|| 제목 || 발표자 || 발표일 ||
| 미정 | 미정 | 미정 |
| 미정 | 미정 | 미정 |
| 미정 | 미정 | 미정 |
{panel}

{panel:title=스터디 팀원 |borderStyle=solid|borderColor=#ccc|titleBGColor=#F0F0F0|bgColor=#FFFFFF}

* [STUDY:스터디 연락처]

|| 순서 || 구성원|| 각오 ||
| 1 | 이현석| |
| 2 | 이재현| |
| 3 | 이창헌| |
| 4 | 오화균| |
| 5 | 변진석| |
| 6 | 배성환| |
| 7 | 기민용| |
| 8 | 하봉래| |
| 9 | 김창배| |
| 10 |박민선| |
| 11 |노준기| |
| 12 |이신재| |
| 13 |안종식| |
| 14 |이해진| |


{panel}

{panel:title=스터디 회칙 |borderStyle=solid|borderColor=#ccc|titleBGColor=#F0F0F0|bgColor=#FFFFFF}

* [오라클클럽 스터디 회칙 참고|STUDY:오라클클럽 스터디 회칙]

{panel}

{column}


{section}