진행기록
2011.08.23 03:12
Bysql.Net/ 2011년 첫번째 (Double Track) / 2011.02 ~ 2011.06
* 고도화 원리와 해법2 2011년 1차 스터디중 Track A 를 위한 스터디 문서 입니다.
1. 주교재
오라클 성능 고도화 원리와 해법 2
조시형 저 | 비투엔컨설팅
2. 진행기간
2011. 02. 12 ~ 2011. 06.
3. 목표
스터디 팀원 각자의 능력 향상 ( "오라클 구조 및 성능이슈"에 대한 이해)
스터디 팀원 간의 관련지식 공유
※ 그룹 스터디라고 하더라도 각 개인의 하고자 하는 의지가 가장 중요하므로
각 팀원은 스터디 기간동안 발표유무와 별도로 매주 전 부문을 정독하여 주시기바랍니다.
4. 일정
4.1. 발표일정
주 |
발표일 |
발표자 |
내용 |
page |
마감일 |
Coordinator |
진행 |
기타 |
0 |
|
전원 |
|
2월 12일 |
남송휘 |
|
| |
2011년 2월 17,18일 |
온라인 OT 및 스터디 툴 사용 방법 |
![]() |
저녁 8시 각 Track 별 | |||||
|
||||||||
1 |
2월 22일 |
1조 |
[1장. 인덱스 원리와 활용 ] |
2월 20일 (일) |
1조 |
|
| |
[1. 인덱스 구조] |
16 | ![]() |
||||||
2조 |
2. 인덱스 기본 원리 |
26 | ![]() |
|||||
3조 |
[3. 다양한 인덱스 스캔 방식] |
39 | ![]() |
|||||
2 |
3월 1일 |
4조 |
[4. 테이블 Random 액세스 부하] |
62 |
2월 27일 (일) |
4조 |
![]() |
|
5조 |
[5. 테이블 Random 액세스 최소화 튜닝] |
79 | ![]() |
|||||
6조 |
6. IOT, 클러스터 테이블 활용 |
98 | ![]() |
|||||
3 |
3월 8일 |
2조 |
[7. 인덱스 스캔 효율] |
131 |
3월 6일 (일) |
2조 |
![]() |
|
4 | 3월 15일 | 3조 | [8. 인덱스 설계] | 180 | 3월 13일 (일) | 3조 | ![]() | |
1조 | [9. 비트맵 인덱스] | 200 | ![]() | |||||
5 |
3월 22일 |
5조 |
[2장. 조인 원리와 활용] |
![]() |
||||
[1. Nested Loops 조인] |
210 |
3월 20일 (일) |
5조 |
![]() |
||||
6조 |
[2. 소트 머지 조인] |
235 | ![]() |
|||||
4조 |
[3. 해시 조인] |
249 | ![]() |
|||||
6 | 3월 29일 | 3조 |
[4. 조인 순서의 중요성] | 266 | 3월 27일 (일) | 3조 | ![]() |
|
1조 |
[5. Outer 조인] |
271 | ![]() |
|||||
2조 |
[6. 스칼라 서브쿼리를 이용한 조인] |
284 | ![]() |
|||||
7 | 4월 5일 | 6조 |
[7. 조인을 내포한 DML 튜닝] |
288 | 4월 3일 (일) | 6조 |
![]() |
|
4조 |
[8. 고급 조인 테크닉-1] (1) ~ (5) / (6) ~ (7) | 301 |
![]() |
|||||
8 |
4월 12일 |
4조 | 4조 |
![]() |
||||
5조 | [8. 고급 조인 테크닉-2] (8) ~ (10) | 333 | ![]() | |||||
9 |
4월 19일 |
1조 |
[3장. 옵티마이저 원리] |
4월 17일 (일) |
1조 |
![]() |
||
[1. 옵티마이저] |
362 | ![]() |
||||||
2조 | [2. 옵티마이저 행동에 영향을 미치는 요소] |
374 | ![]() |
|||||
3조 | [3. 옵티마이저의 한계] |
384 | ![]() |
|||||
10 |
4월 26일 |
4조 | [4. 통계정보 Ⅰ] |
392 | 4월 24일 (일) | 4조 |
![]() |
|
5조 | [5. 카디널리티] |
403 | ![]() |
|||||
6조 | [6. 히스토그램] |
416 | ![]() |
|||||
11 |
5월 3일 |
2조 | [7. 비용] |
433 | 5월 1일 (일) |
2조 | ![]() |
|
3조 | [8. 통계정보 Ⅱ] |
442 | ![]() |
|||||
12 | break | |||||||
13 | 5월 24일 | 1조 | [4장. 쿼리 변환] | 5월 15일 | 1조 | |||
[1. 쿼리 변환이란?] | 462 | ![]() | ||||||
4조 | [2. 서브쿼리 Unnesting] | 466 | ![]() | |||||
1조 |
[3. 뷰 Merging] |
490 | ![]() |
|||||
14 |
5월 31일 |
6조 |
[4. 조건절 Pushing] |
499 | 5월 29일 |
6조 |
![]() |
|
2조 |
[5. 조건절 이행] |
514 | ![]() |
|||||
3조 |
[6. 조인 제거] |
524 | ![]() |
|||||
[7. OR-Expansion] |
527 | ![]() |
||||||
15 |
6월 7일 |
4조 |
[8. 공통 표현식 제거] |
535 | 6월 5일 |
4조 |
![]() |
|
[9. Outer 조인을 Inner 조인으로 변환] |
538 | ![]() |
||||||
5조 |
[10. 실체화 뷰 쿼리로 재작성] |
540 | ![]() |
|||||
[11. 집합 연산을 조인으로 변환] |
544 | ![]() |
||||||
1조 |
[12. 기타 쿼리 변환] |
546 | ![]() |
|||||
16 | 6월 14일 | 2조 |
[5장. 소트 튜닝] |
6월 12일 | 2조 |
![]() |
||
[1. 소트 수행 원리] |
572 | ![]() |
||||||
[2. 소트를 발생시키는 오퍼레이션] |
581 | ![]() |
||||||
3조 |
[3. 데이터 모델 측면에서의 검토] |
592 | ![]() |
|||||
[4. 소트가 발생하지 않도록 SQL 작성] |
598 | ![]() |
||||||
[5. 인덱스를 이용한 소트 연산 대체] |
602 | ![]() |
||||||
6조 |
[6. Sort Area를 적게 사용하도록 SQL 작성] |
608 | ![]() |
|||||
[7. Sort Area 크기 조정] |
615 | ![]() |
||||||
17 |
6월 21일 |
5조 |
[6장. 파티셔닝] |
6월19일 |
5조 |
![]() |
||
[1. 테이블 파티셔닝] |
624 | ![]() |
||||||
1조 |
[2. 파티션 Pruning] |
638 | ![]() |
|||||
4조 |
[3. 인덱스 파티셔닝] |
657 | ![]() |
|||||
18 | 6월 29일 | [7장. 병렬 처리] | 6월 26일 | 3조 | ![]() | |||
3A | [1. 기본 개념] | 682 | ![]() | |||||
3B | 2. 병렬 Order By와 Group By | 698 | ![]() | |||||
6 | [3. 병렬 조인] | 706 | ![]() | |||||
2A | 4. PQ_DISTRIBUTE 힌트 | 717 | ![]() | |||||
2B | 5. 병렬 처리에 관한 기타 상식 | 724 | ![]() | |||||
4.2. 세미나및 OFFLINE 정모
차수 | 장소 | 일자 | 시간 | 진행 | 기타 |
0 | 토즈 건대점 | 2월 12일 (토) | 오후 2시 | ![]() | 팀원 소개 및 일정 조정 |
1 | 건대역 5번 출구 | 3월 12일 (토) | 오후 5시 30분 |
| 정기 모임 |
2 | 토즈 건대점 | 4월 30일 (토) | 오후 3시 | ![]() | Track A 세미나 및 뒷풀이 |
3 | 강남 | 7월 2일 (토) | 오후 3시 |
| Track B 세미나 및 뒷풀이 |
4 |
|
|
|
|
|
5. 팀원 - 닉네임(이름)
구분 |
Track A (화요일) |
Track B (수요일) |
기타 |
1조 |
| ||
2조 |
tofriend(남송휘) |
| |
3조 |
멋진넘(윤혁남) | AskZZang(장영천) | |
4조 |
darkbeom(김범석) | darkbeom(김범석) | |
5조 |
suspace(이주영) | 오라클잭(임재규) |
|
6조 |
6. 스터디 장소
※ 온라인 발표: SKYPE (http://www.skype.com) ,
- Track A: 매주 화요일 저녁 9시 30 분 / close (비회원 참여불가능)
- Track B: 매주 수요일 저녁 9시 30 분 / close (비회원 참여불가능)
※ 오프라인 발표및 세미나: 토즈 건대점 (http://www.toz.co.kr/ 건대역 1번출구)
7. 스터디 규칙
1. 각 팀원들은 매주 갱신일까지 각 챕터내 자신의 분량를 완성하여 게시한후 발표일에 발표하며
각 챕터 Coordinator 는 발표일까지 담당 챕터의 문서완성을 책임지며 각챕터의 질의
응답에 공동대응한다.
1-1) 각 주별 스터디 일정
각 주별 자료 마감: 매주 월 ~ 일요일(24:00까지)
각 주별 자료 발표: 각 Track 별 지정요일 (A: 화, B: 수 - 21:30)
1-2) 각 부분별 스터디 자료는 일요일 24:00 까지 갱신되어져야 하며 늦을경우 벌금을 납부하여야 한다.
1-3) 각 주별 스터디 발표 준비자 및 팀원은 스터디일 전까지 최소한 '한번' 이상 해당 내용을 정독후 참여하며
한 가지 이상 관련된 내용에 관한 질의를 준비해 온다.
1-4) Coordinator 는 발표시간 20분전까지 skype에로그인하여 스터디팀원을 출석을 확인하며
컨퍼런스call을 진행한다.
2. 일정과 별도의 OFF-LINE 스터디(or 모임)은 스터디 기간중 필요에 따라 진행한다.
3. 각 스터디 발표 종료후 스터디 팀원은 각 챕터에 대한 의문점은 각문서의 댓글에 등록하고
답변 및 추가 사항은 각 문서를 갱신한후 댓글형태로 변경 기록을 남긴다.
4. 스터디 팀원은 1일 1회이상 스터디 사이트를 방문하여 진행상황을 확인한다.
5. 각 팀원은 피치못할 사정이 생겼을 경우 즉시 챕터 Coordinator 에게 알려 스터디 진행이 차질 없도록한다.
5-1) 스터디에 3회 이상 무단 결석/지각시 팀에서 강죄 탈퇴 되며 회비및 기타 모든 부분에 대한 반환은 없다.
5-2) 부득이 하게 늦을경우 스터디 시작전까지 Coordinator나 진행자에게 알려야 하며
참여가 불가능할경우 늦어도 진행주 월요일까지 알려야한다.
6. 스터디 참여 팀원 개개인 간의 능력차가 존재할수 있으나 그에 대한 언급은 절대 하지 말며
자신의 능력 향상과 지식 공유를 첫번째 원칙으로 스터디 종료일까지 최선을 다하여야 한다
8. 회비 및 벌금
1. 스터디 회비는 2만원으로 스터디 시작 1주전까지 스터디 게시판내 별도 공지된 계좌로 완납하며
스터디 진행기간동안 발생하는 공식 경비에 사용한다. ( off-line 스터디룸 대여비, 정모지원,사이트 운영 비용등)
단, 해외 및 지방에 거주하여 오프라인 모임등에 참여가 불가능 할경우 50% 만 납부한다.
2. 스터디 POSTING이 늦어질 경우 1일 5,000원씩 벌금을 부과한다.
벌금은 대상 스터디 발표 주까지 회비 계좌로 입금한다. (자율입금)
3. 모임등 회원들간의 친목도모 행사에 따른 비용은 각 팀 총무가
발생시점에 총비용을 참여인원으로 나누어 지불 (1/n) 한다.
4. 스터디 최종까지 참여하지 못할경우 회비의 반환은 없다.
9. 기타
※ 본스터디는 2011년 2월~ 5월까지 bysql.net 에서 진행하고 있습니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | 진행기록 | 운영자 | 2011.08.23 | 3319 |
59 | 1. 기본 개념 | 멋진넘 | 2011.06.28 | 13405 |
58 | 1. 테이블 파티셔닝 | suspace | 2011.06.21 | 6814 |
57 | 7장. 병렬 처리 | 운영자 | 2011.06.15 | 4611 |
56 | 6장. 파티셔닝 | 운영자 | 2011.06.15 | 3174 |
55 | 5장. 소트 튜닝 | 운영자 | 2011.06.15 | 3288 |
54 | 4장. 쿼리 변환 | 운영자 | 2011.06.15 | 3124 |
53 | 3장. 옵티마이저 원리 | 운영자 | 2011.06.15 | 3152 |
52 |
1. 소트 수행 원리
![]() | 휘휘 | 2011.06.12 | 5734 |
51 | 1. 쿼리 변환이란? | 실천하자 | 2011.05.02 | 4928 |
50 |
1. 옵티마이저
![]() | 실천하자 | 2011.04.18 | 11212 |
49 |
1. Nested Loops 조인
![]() | suspace | 2011.03.23 | 7205 |
48 | 2장. 조인 원리와 활용 | 운영자 | 2011.03.23 | 3315 |
47 |
1. 인덱스 구조
[1] ![]() | 실천하자 | 2011.02.16 | 14200 |
46 | 1장. 인덱스 원리와 활용 | 운영자 | 2011.06.15 | 5608 |
45 |
온라인 OT 및 스터디 툴 사용 방법
![]() | 휘휘 | 2011.02.16 | 3332 |
44 |
Front Page
![]() | 운영자 | 2011.02.16 | 149420 |
43 | 2. 인덱스 기본 원리 | 실천하자 | 2011.02.21 | 3370 |
42 |
2. 소트 머지 조인
![]() | 실천하자 | 2011.03.22 | 5803 |
41 | 2. 옵티마이저 행동에 영향을 미치는 요소 | 휘휘 | 2011.04.18 | 5096 |