일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 백준 2512 자바
- SQLD 요약
- 너비우선탐색
- 알고리즘
- 백준 접두사 자바
- 백준 동전1 자바
- SQLD 내용
- 백준 부분합 로직
- 자바 예제
- 자바 문자열 예제
- 백준 2293 동전 1
- 백준
- BFS
- SQLD SQL 활용
- SQLD SQL 최적화 기본 원리
- 오라클 예제
- 백준 1141 접두사
- SQL 기본 및 활용
- 백준 예산 코드
- SQLD
- SQLD 정리
- SQLD 책
- 백준 1141
- 백준 1141 로직
- SQLD 내용 정리
- 백준 예산 자바
- 자바 이분 탐색 예제
- 백준 접두사 로직
- 자바 DP 예제
- 백준 2293 자바
- Today
- Total
목록SQLD SQL 최적화 기본 원리 (2)
혼자 공부하는 공간
더보기 NL JOIN Sort Merge JOIN Hash JOIN > * 조인이란 두 개 이상의 테이블을 하나의 집합으로 만드는 연산이다. * SQL 문에서 FROM 절에 두 개 이상의 테이블이 나열될 경우 조인이 수행된다. ex) A, B, C 테이블을 조인할 때, A와 B 테이블이 먼저 조인되고 조인된 결과와 C 테이블이 다시 조인되는 방식이다. ---> 이 때, 각 조인별로 다른 조인 기법을 사용할 수 있다. 1. NL JOIN * 프로그래밍에서 사용하는 중첩된 반복문(Nested Loop)과 유사한 방식으로 조인을 수행. * 반복문에서 외부에 있는 테이블을 선행 테이블(Driving Table) 또는 외부 테이블(Outer Table)이라하고 하고, 반복문의 내부에 있는 테에블을 후행 테이블(L..
더보기 인덱스 특징과 종류 트리 기반 인덱스 SQL Server의 클러스터형 인덱스 전체 테이블 스캔과 인덱스 스캔 전체 테이블 스캔 인덱스 스캔 비교 > 1. 인덱스 특징과 종류 * 인덱스는 원하는 데이터를 쉽게 찾을 수 있도록 돕는 개념이다. * 테이블을 기반으로 선택적으로 생성할 수 있는 구조이다. * 기본적인 목적은 검색 성능의 최적화. * INSERT, UPDATE, DELETE와 같은 DML 작업은 테이블과 인덱스 또한 함께 변경하므로 오히려 느려질 수 있기에 주의해서 사용한다. 1-1. 트리 기반 인덱스 * DBMS에서 가장 일반적인 인덱스 : B-트리 인덱스 * Root 블록, Branch 블록, Leaf 블록으로 구성되어 있다. Root 블록 * 가장 상위에 존재하는 블록. Branch ..