<aside> 📌

CS 특강 - 제목

</aside>

1. SQL 실행 절차


<aside> 📖

SQL은 아래와 같은 SQL 실행 절차를 거처 해석되고 출력된다.

</aside>

DB 내부 실행 절차

쿼리 실행 절차

2. Index ( 인덱스 )


<aside> 📖

**Index(인덱스)**는 데이터베이스에 저장된 테이블 레코드를 빠르게 탐색하기 위한 자료구조를 말한다.

<aside> ✏️

우리가 책에 내용을 찾을 때 순서대로 나열된 목차를 보고 내용을 찾듯이 데이터베이스도 레코드를 검색할 때 index를 통해 찾게 되면 더 빠르게 찾을 수 있다. → 검색(조회)이 빨라진다.

image.png

</aside>

Index 종류

하나, 하나 인덱스를 적용하는 것이 아닌, 복합적인 형태로 인덱스를 적용하느 경우가 훨씬 많다.

→ 복합 인덱스

3개 이상의 컬럼을 사용한 복합 인덱스는 지양해야 한다.

중복이 되지 않게 인덱스를 지정해주는 것이 중요하다.