반응형
Index
-
MySQL Index 기초지식Technique/RDBMS 2016. 12. 22. 16:59
MySQL인덱스 기초● 특정 컬럼 값이 가지고 있는 열을 빠르게 검색하기 위하여 사용● MySQL의 경우 B-TREE 가 사용됨● 오라클이나 MSSQL의 경우 여러가지 타입이 존재함● 종류에는 PRIMARY KEY, UNIQUE, INDEX, FULL TEXT가 있다.(FULL TEXT의 경우 MyISAM 에서만 사용가능)■ 인덱스 사용 목적 where 절에 매치하는 열을 빠르게 검색하기 위하여 불 필요한 열을 고려 대상에서 빠르게 제거하기 위하여 JOIN시 다른 테이블에서 빠르게 필요한 열을 추출하기 위하여 특정 index의 컬럼의 MIN이나 MAX값을 찾기 위하여■ 인덱스를 사용하는 경우 데이터의 양이 많고 검색이 빈번히 이루어 지는 경우 인덱스를 걸고자 하는 필드의 값의 종류가 다양한 경우■ 생성 ..