B-Tree 인덱스의 다중 컬럼 인덱스는 컬럼 순서가 매우 중요하다. 순서에 따라 해당 인덱스를 활용하지 못 할 수도 있기 때문이다.반드시 왼쪽에 있는 컬럼이 사용되어야 그 오른쪽의 컬럼도 사용될 수 있다.그럼 어떤 기준으로 순서를 정하는게 좋을까? (단일 컬럼 인덱스
데이터베이스는 조건문으로 검색할 때, 테이블 전체를 full scan으로 탐색한다. 이러한 탐색 방식은 데이터가 많아지면 많아질 수록 비효율적인 방식이라는 것을 알 수 있을 것이다.이러한 비효율을 해소하기 위해 인덱스 테이블을 활용할 수 있다.인덱스는 B-Tree 자료
row의 값을 순차적으로 scan하며 값을 비교한다.full table scan은 가장 느린 scanning 방법이며 많은 자료가 담긴 disk를 읽기 위한 I/O를 사용하며 자원을 잡는다.속도도 느리고 자원도 많이 사용하는 방법이다.이를 해결하기 위해서 databas