코딩/DB 4

Index

인덱스는 데이터를 빨리 찾을 수 있도록 해주는 책갈피 같은 역할이다. PK, FK, UNIQUE에는 기본적으로 인덱스가 있다. create index idx_xxx on 테이블(xxxx); ex) create index idx_title on board(title); create index로 원하는 컬럼에 index를 생성할 수 있다. index를 계속 만드는건 조회 속도를 올릴 수 있지만, 책갈피를 계속 늘리는것이라 이에 맞게 데이터를 넣어야하다보니, 데이터를 등록/수정 할때의 속도가 느려지는 단점이 있다. 때문에 데이터를 조회할 때 자주 사용되는 컬럼에 한해서 인덱스를 걸어주는게 좋다. ++ 실행하려는 쿼리 앞에 explain을 적어서 실행하면 실행계획을 알 수 있고, 이를 통해 index가 사용되는..

코딩/DB 2024.03.27