Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 혼자 공부하는 컴퓨터 구조 및 운영체제
- youtube review
- gitkraken을 통한 프로젝트 올리기
- 첫 프로그래밍
- oracle
- 컴퓨터 활용 능력
- 데이터모델링
- 클러스터형 인덱스와 보조 인덱스
- 친절한 SQL 튜닝
- 혼자 공부하는 컴퓨터 구조 + 운영체제
- 데이터 모델링
- mysql 설치 방법과 정상 작동 확인하기
- 이것이 오라클이다
- sqld
- INSERT
- 컴퓨터 활용 능력 1급
- 뷰
- 열거형
- 혼자 공부하는 SQL
- 명령 프롬프트
- delete
- 웹 디자인 기능사
- 컴퓨터 구조
- 운영체제
- 혼자 공부하는 네트워크
- github에 새 리포지토리 추가하기
- 2025-02-13
- 인덱스의 개념과 장단점
- Update
- 리눅스 마스터 2급
Archives
- Today
- Total
코딩 브이로그
[친절한 SQL 튜닝] 8,9강) 자동 생성 인덱스 본문
안녕하세요, 유튜브 SQL 튜닝 강의를 보고 복습한 자료를 남깁니다.
감사합니다.
1. PK 인덱스 효과 (클러스터형 인덱스)
PRIMARY KEY인 컬럼은 클러스터형 인덱스가 자동으로 생성된다.
테이블이 PRIMARY KEY 컬럼을 기준으로 정렬된다.
그래서 SELECT시 성능이 빠르다.
2. UNIQUE 인덱스 효과 (보조 인덱스)
UNIQUE 컬럼은 보조 인덱스가 생성된다.
테이블은 정렬되지 않지만
책의 찾아보기와 같은 역할을 수행한다.
SELECT 시 성능이 빠르다.
클러스터형 인덱스가 더 빠르다.
조회하는 페이지가 더 적기 때문이다.
users 테이블은 PRIMARY 인덱스만 있고,
users2 테이블은 PRIMARY 인덱스와 UNIQUE 인덱스 이렇게 2개가 있다.
용량의 차이가 users 테이블은 16K
users2 테이블은 32K 인 것을 확인할 수 있다.
감사합니다.
#1
https://www.youtube.com/watch?v=QilztrTTMCw&list=PLtUgHNmvcs6rJBDOBnkDlmMFkLf-4XVl3&index=8
#2
https://www.youtube.com/watch?v=P0f0uB9tCYM&list=PLtUgHNmvcs6rJBDOBnkDlmMFkLf-4XVl3&index=9
'친절한 SQL 튜닝' 카테고리의 다른 글
[친절한 SQL 튜닝] 11강) [실습] 한 번에 너무 많은 데이터를 조회하는 SQL문 튜닝하기 (1) | 2024.10.29 |
---|---|
[친절한 SQL 튜닝] 10강) SQL문의 '실행 계획' 사용해보기 (EXPLAIN) (0) | 2024.10.29 |
[친절한 SQL 튜닝] 7강) [실습] 인덱스 직접 설정해보기 / 성능 측정해보기 (1) | 2024.10.29 |
[친절한 SQL 튜닝] 6강) 인덱스(Index)란? (0) | 2024.10.28 |
[친절한 SQL 튜닝] 5강) 성능 개선을 위한 MySQL 구조 파악 / SQL 튜닝의 핵심 (0) | 2024.10.28 |