ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 인덱스 관련
    @ 17. 1 ~ 18/DB 2018. 2. 27. 00:58

    인덱스 장점

    검색 속도가 빨라질 수 있다.

    그결과 쿼리의 부하가 줄어들어서 시스템 전체의 성능이 향상된다.


    인덱스 단점

    인덱스가 데이터베이스 공간을 차지해서 데이터베이스 크기의 10% 정도의 추가 공간이 필요하다.

    데이터의 변경작업(INSERT Update Delete)이 자주 발생되면 오히려 성능이 나빠진다.


    클러스터형 인덱스 : 영어사전처럼 처음부터 순서가 정렬되어있다.

    테이블당 한개만 생성할 수 있다.

    행 데이터를 인덱스로 지정한 열에 맞춰서 자동 정렬한다.

    PK를 지정하면 자동으로 해당열에 생성된다. 또한 중복되지 않는 UNIQUE도 가능하다.

    (왜냐면 테이블당 한개만 생성할 수 있으니까..그렇다고PK나 UNIQUE가 반드시 클러스터형 인덱스만 아니다 비클러스터형으로 설정도 가능)

    (비클러스터형으로 하면 클러스터형이 아직 남아서 다른걸 클러스터형으로 해도된다.)


    비클러스터형 인덱스 : 별도의 책에 찾아보기가 있는것을 생각하면된다.

    테이블당 여러개를 생성할 수 있다.


    '@ 17. 1 ~ 18 > DB' 카테고리의 다른 글

    [MySQL] 조인 (2)  (0) 2018.06.28
    [MySQL] 테이블 조인 (1)  (0) 2018.06.26
    각 키 설명  (0) 2018.02.27
    JOIN 관련  (0) 2018.02.26
    ACID 그리고 CAP개념  (1) 2017.09.07
Designed by Tistory.