Toggle navigation
꿈꾸는 개발자, DBA 커뮤니티 구루비
공지
:
저작권
지식창고
구루비 DB 스터디 (2007년 ~ 2017년)
대용량 데이터베이스 스터디 (2009년 ~ 2011년)
코어 오라클 데이터베이스 스터디 (2009년 ~ 2011년)
주주클럽 스터디 (2013년 ~ 2018년)
Database Q&A
Oracle Database
권순용의 DB 이야기
권순용의 데이터모델링
엑시엄이 보는 DB 세상
Basic SQL 강좌
Advanced SQL 강좌
QUIZ로 배우는 SQL
PL/SQL 강좌
Admin 강좌
Oracle10g 강좌
Tuning 강좌
백업&복구 강좌
기타 강좌
Oracle 노하우/팁
Oracle 퀴즈
Oracle 자료실
Database 북카페
SQL 전문가 가이드
대용량 데이터베이스솔루션 I
대용량 데이터베이스솔루션 II
새로쓴 대용량 데이터베이스솔루션 1
오라클 성능 고도화 원리와 해법 I
오라클 성능 고도화 원리와 해법 II
SQL 튜닝의 시작
Optimizing Oracle Optimizer
비용기반의 오라클 원리
전문가를 위한 오라클 데이터베이스 아키텍처
트러블슈팅 오라클 퍼포먼스(제2판)
오라클 성능 트러블슈팅의 기초
클라우드 데이터베이스 Oracle 12c 가이드
이펙티브 오라클
데이터베이스 설계와 구축(개정판)
관계형 데이터 모델링 프리미엄 가이드 DB구축
Real MariaDB
Community
전체글
공지사항
Toad for Oracle
Toad Data Point 강좌
Toad 기본강좌
Toad 소개
Toad 노하우/팁/자료
Tibero DB
우리 회사 데이터베이스를 티베로로 변경하기
Tibero5 기본강좌
Tibero4 기본강좌
Tibero 노하우/팁/자료
Database 기타
PostgreSQL 기본강좌
PostgreSQL 노하우/팁/자료
ALTIBASE 기초강좌
ALTIBASE 노하우/팁/자료
CUBRID 기초강좌
CUBRID 노하우/팁/자료
MySQL 노하우/팁/자료
세미나
세미나 목록
About
커뮤니티 발자취
구루비 소개
HOME
[종료]구루비 DB 스터디
2013년 하반기 - 대용량 데이터 베이스 스터디
2013년 하반기 - 대용량 데이터 베이스 스터디
(by ghlee97)
[2013.08.30]
스터디 목적
SQL 튜닝의 초석을 다지자~\!\!\!\!\!
기본적인 Tuning의 기술 습득
SQL 튜닝 뿐만 아니라 친목 도모도 덤으로~\!\!\!
스터디 인원
기민용, 이가혜, 오정희, 이현희, 배성환, 변진석, 임상준, 안종식, 이준우, 이재현
스터디 장소 및 일정
엑시엄 교육센터 강의실
스터디 일정 시작 : 2013년 09월 7일
스터디 교재
도서정보 :
SQL튜닝의시작
SQL 튜닝의 시작
회차
대제목
소제목
발표자
스터디일자
장소
시간
진행여부
1회차
Chapter01. SQL 튜닝의 시작은?
1. SQL 튜닝의 시작
이가혜
2013.09.07
역삼
15시
✔
Chapter02. 서브쿼리와 성능 문제 이야기 하기
서브쿼리에대한 기본 내용 이해하기
이가혜
2013.09.07
역삼
15시
✔
서브쿼리 동작방식 이해하기
✔
서브쿼리를 활용한 SQL 성능개선
✔
2회차
Chapter03. 스칼라 서브쿼리의 이해와 효율적인 SQL작성하기
대용량_스칼라 서브쿼리의 특성 이해하기
오정희
2013.09.14
역삼
9시
✔
대용량_스칼라 서브쿼리와 조인의 이해 및 활용하기
✔
Chapter04.WITH절 이해와 효율적인 SQL 작성하기
대용량_WITH절 동작방식 이해하기
오정희
2013.09.14
역삼
9시
✔
대용량_SQL 성능 개선을 위한 WITH절 활용하기
✔
대용량_WITH절 사용할 때 주의해야 할 점은?
✔
3회차
Chapter05.MERGE구문 이해와효율적인 SQL 작성하기
MERGE구문의 구성요소 알기
이현희
2013.10.12
역삼
9시
✔
MERGE 구문으로 처리되는 데이터 이해하기
✔
MERGE 구문 작성 시 발생할 수 있는 에러와 해별방법 알아보기
✔
MERGE 구문은 다양한 형태의 DML을 지원한다
✔
MERGE 구문을 성능 문제에 활용하자
✔
Chapter06.FUNCTION 수행과 SQL 성능 문제 이해하기
FUNCTION 기본 내용들 이해하기
2013.10.12
역삼
9시
✔
FUNCTION 동작방식 이해하기
✔
FUNCTION 수행과 SQL 성능 문제
✔
4회차
Chapter07. DECODE & CASE WHEN 이해 및 조건 문 처리하기
DECODE
변진석
2013.10.26
역삼
9시
✔
CASE
✔
Chapter08.NULL처리 구문 이해와 효율적인 SQL 작성하기
NULL 처리 함수 이해하기
2013.10.26
역삼
9시
✔
NVL 활용하기
✔
그룹함수(COUNT,SUM,MAX,MIN)와 NVL 처리
✔
NULLABLE 조회에대한 개선방법 찾기
✔
IS NULL조회에대한 개선방법 찾기
✔
IS NOT NULL 조회에 대한 개선방법 찾기
✔
''(BLANK) 와 NULL 데이터 처리하기
✔
5회차
Chapter09.날짜 데이터 관련 함수 조회하기
데이터 타입 간 날짜 데이터 제어하기
기민용
2013.10.19
역삼
9시
✔
날짜와 관련된 유용한 함수 들
✔
6회차
Chapter10.임의의 데이터를 활용한 효율적인 SQL 작성하기
CONNECT BY LEVEL로 데이터 추출하기
배성환
2013.10.26
역삼
9시
✔
CONNECT BY LEVEL 활용하기
✔
Chapter11.컬럼 변형에 의한 SQL 성능 문제 이해하기
조회 컬럼과 변수의 데이터 타입을 맞추자
역삼
9시
✔
컬럼에 불필요한 ORACLE 제공함수를 사용하지 말자
✔
7회차
Chapter12.조회 패턴에 맞게 SQL 실행계획분기하기
많은 조회패턴을 가진 SQL은 하나의 SQL이 아니다
이준우
2013.11.09
역삼
9시
✔
SQL의 조회 패턴별 실행계획을 분기하자
✔
Chater13.ROWNUM이해와관련 SQL 성능 문제 이해하기
ROWNUM 이해와 관련 SQL 성능 문제 이해하기
역삼
9시
✔
ORDER BY와 ROWNUM을 같은 위치에 두지 말자
✔
ROWNUM = 1은 ROWNUM <= 1로 사용하자
✔
INDEX_DESC와 ROWNUM<=1을 함께 사용하지 말자
✔
ROWNUM<=1은 항상 빠르지 않다
✔
인라인 뷰에 ROWNUM을 추가할 때는 주의하자
✔
8회차
Chapter14.화면 PAGINATION 처리할 때 이것은 지키자
ROWNUM처리를 잘하자
안종식
2013.11.09
역삼
9시
✔
인덱스 컬럼 순서와 ORDER BY절 순서를 맞추자
✔
PLAN에 나타나는 오퍼레이션 중 COUNT에 속지 말자
✔
NESTED LOOPS JOIN을 사용하자
✔
NESTED LOOPS JOIN에 비효율이 많지 않은 경우 효과적이다
✔
기본적인 형태의 PAGINATION을 익히자
✔
8회차
LOB
LOB 발표
임상준
2013.11.09
역삼
9시
✔
10회차
SPA
SPA
이재현
2013.11.23
역삼
9시
✘
스터디 공지
스터디 게시판에서 활발한 커뮤니케이션이 이루어 졌으면 좋겠습니다.
스터디 발표 자료는 지식창고에 작성하고, 지식창고 화면으로 발표 하시면 됩니다.
스터디를 진행하면서 끝까지 참여할 수 있는 책임감을 보여 주시면 좋겠습니다.
어떤 일이 있어도 정해진 스터디 날짜와 시간은 엄수해 주시면 좋겠습니다.
스터디를 끝 마칠때 누구나 빠지지 않고 한번 이상씩 발표를 했으면 좋겠습니다.
(스터디 발표를 준비하면서 얻는 지식과, 발표를 진행 하면서 더해지는 지식은 충분한 가치가 있습니다.)
너와 나가 아닌 '우리'라는 생각으로 서로 부족한 부분을 채워가면서 스터디의 목적을 다 함께 달성할 수 있도록 노력 합시다.
발표자는 스터디 1주일전 발표자료 올려주시고 각 스터디원들은 모두 Comment 부탁 드립니다.
HOME
[종료]구루비 DB 스터디
2013년 하반기 - 대용량 데이터 베이스 스터디
하위 페이지
[2013.10.18]
데이터 타입 간 날짜 데이터 제어하기
(by manon94)
[2013.10.26]
CASE
(by nakamori)
[2013.08.30]
1. SQL 튜닝의 시작
(by ghlee97)
[2013.08.30]
서브쿼리에대한 기본 내용 이해하기
(by ghlee97)
[2013.09.05]
서브쿼리 동작방식 이해하기
(by ghlee97)
[2013.09.06]
서브쿼리를 활용한 SQL 성능개선
(by ghlee97)
[2013.09.13]
WITH절 동작방식 이해하기
(by iamheeya97)
[2013.09.13]
SQL 성능 개선을 위한 WITH절 활용하기
(by iamheeya97)
[2013.09.13]
WITH절 사용할 때 주의해야 할 점은?
(by iamheeya97)
[2013.09.13]
스칼라 서브쿼리의 특성 이해하기.
(by iamheeya97)
[2013.09.13]
스칼라 서브쿼리와 조인의 이해 및 활용하기
(by iamheeya97)
[2013.09.13]
대용량_SQL 성능 개선을 위한 WITH절 활용하기
(by iamheeya97)
[2013.09.13]
대용량_스칼라 서브쿼리의 특성 이해하기
(by iamheeya97)
[2013.09.13]
대용량_WITH절 동작방식 이해하기
(by iamheeya97)
[2013.09.13]
대용량_WITH절 사용할 때 주의해야 할 점은?
(by iamheeya97)
[2013.09.14]
대용량_스칼라 서브쿼리와 조인의 이해 및 활용하기
(by iamheeya97)
[2013.09.14]
MERGE구문의 구성요소 알기
(by iamheeya97)
[2013.10.10]
MERGE 구문으로 처리되는 데이터 이해하기
(by zzazang)
[2013.10.10]
MERGE 구문 작성 시 발생할 수 있는 에러와 해별방법 알아보기
(by zzazang)
[2013.10.10]
MERGE 구문은 다양한 형태의 DML을 지원한다
(by zzazang)
[2013.10.10]
MERGE 구문을 성능 문제에 활용하자
(by zzazang)
[2013.10.10]
FUNCTION 기본 내용들 이해하기
(by zzazang)
[2013.10.11]
FUNCTION 수행과 SQL 성능 문제
(by zzazang)
[2013.10.11]
FUNCTION 동작방식 이해하기
(by zzazang)
[2013.10.19]
날짜와 관련된 유용한 함수 들
(by manon94)
[2013.10.22]
CONNECT BY LEVEL로 데이터 추출하기
(by bshman)
[2013.10.22]
CONNECT BY LEVEL 활용하기
(by bshman)
[2013.10.25]
조회 컬럼과 변수의 데이터 타입을 맞추자
(by bshman)
[2013.10.25]
컬럼에 불필요한 ORACLE 제공함수를 사용하지 말자
(by bshman)
[2013.10.25]
DECODE
(by nakamori)
[2013.10.26]
NULL 처리 함수 이해하기
(by nakamori)
[2013.10.26]
NVL 활용하기
(by nakamori)
[2013.10.26]
그룹함수(COUNT,SUM,MAX,MIN)와 NVL 처리
(by nakamori)
[2013.10.26]
NULLABLE 조회에대한 개선방법 찾기
(by nakamori)
[2013.10.26]
IS NULL조회에대한 개선방법 찾기
(by nakamori)
[2013.10.26]
''(BLANK) 와 NULL 데이터 처리하기
(by nakamori)
[2013.10.26]
IS NOT NULL 조회에 대한 개선방법 찾기
(by nakamori)
[2013.11.07]
ROWNUM처리를 잘하자
(by csahn79)
[2013.11.07]
인덱스 컬럼 순서와 ORDER BY절 순서를 맞추자
(by csahn79)
[2013.11.07]
PLAN에 나타나는 오퍼레이션 중 COUNT에 속지 말자
(by csahn79)
[2013.11.07]
NESTED LOOPS JOIN을 사용하자
(by csahn79)
[2013.11.07]
NESTED LOOPS JOIN에 비효율이 많지 않은 경우 효과적이다
(by csahn79)
[2013.11.07]
기본적인 형태의 PAGINATION을 익히자
(by csahn79)
[2013.11.08]
많은 조회패턴을 가진 SQL은 하나의 SQL이 아니다
(by camela)
[2013.11.08]
SQL의 조회 패턴별 실행계획을 분기하자
(by camela)
[2013.11.08]
ROWNUM = 1은 ROWNUM <= 1로 사용하자
(by camela)
[2013.11.08]
ROWNUM 이해와 관련 SQL 성능 문제 이해하기
(by camela)
[2013.11.08]
ORDER BY와 ROWNUM을 같은 위치에 두지 말자
(by camela)
[2013.11.08]
INDEX_DESC와 ROWNUM<=1을 함께 사용하지 말자
(by camela)
[2013.11.08]
ROWNUM<=1은 항상 빠르지 않다
(by camela)
[2013.11.08]
인라인 뷰에 ROWNUM을 추가할 때는 주의하자
(by camela)
[2013.11.16]
LOB 발표
(by nav012)
[2013.11.21]
SPA
(by ljh1148)