일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- resttemplate
- 목록처리
- baeldung
- 처음 만나는 AI수학 with Python
- 네트워크 설정
- 데비안
- 페이징
- 자료구조와함께배우는알고리즘입문
- 자료구조와 함께 배우는 알고리즘 입문
- 스프링부트핵심가이드
- ㅒ
- 리눅스
- 처음 만나는 AI 수학 with Python
- 서버설정
- 스프링 시큐리티
- GIT
- 자바편
- 티스토리 쿠키 삭제
- 구멍가게코딩단
- 선형대수
- Kernighan의 C언어 프로그래밍
- 알파회계
- 친절한SQL튜닝
- 코드로배우는스프링웹프로젝트
- /etc/network/interfaces
- 코드로배우는스프링부트웹프로젝트
- 이터레이터
- d
- iterator
- network configuration
- Today
- Total
목록SQL tuning (2)
bright jazz music
2.1 인덱스 구조 및 탐색 주안점: 수직적 탐색과 수평적 탐색 2.1.1 미리 보는 인덱스 튜닝 데이터를 찾는 두 가지 방법 Table Full Scan : 찾는 데이터가 많다면 테이블 전체를 스캔한다. Index Range Scan : 큰 테이블에서 소량의 데이터를 검색할 때 사용 인덱스의 예 이름 학년-반-번호 강수지 4학년 3반 37번 김철수 3학년 2반 13번 ... ... 홍길동 1학년 5반 15번 홍길동 2학년 6반 24번 홍길동 5학년 1반 16번 Table Full Scan과 관련해서는 튜닝 요소가 적다. 그러나 인덱스와 관련해서는 튜닝 요소가 많고 기법도 다양하다. 인덱스 튜닝의 두 가지 핵심 요소 인덱스 튜닝은 큰 테이블에서 소량의 데이터를 검색할 때 사용. OLTP(online tr..
1.1 SQL 파싱과 최적화 1.1.1 SQL구조적, 집합적, 선언적 질의 언어 SQL(structured query language) SQL은 기본적으로 구조적(structural)이고 집합적(set-based)이고 선언적(declarative)인 질의 언어다. 그러나 원하는 결과집합을 만드는 과정은 절차적일 수밖에 없다. 즉, 프로시저가 필요하다. 그러한 프로시저를 만드는 DBMS 내부엔진이 바로 SQL 옵티마이저다. DBMS 내부에서 프로시저를 작성하고 컴파일해서 실행가능한 상태로 만드는 전 과정을 SQL최적화라고 한다. *프로시저: 일종의 함수. 일련의 쿼리를 하나의 함수처럼 실행하기 위한 쿼리의 집합. 1.1.2 SQL최적화 과정 1) SQL 파싱 사용자로부터 SQL을 전달받으면 가장 먼저 SQ..