#title 2개 이상의 인덱스 사용 [[TableOfContents]] 하나의 테이블에는 여러 개의 인덱스가 존재할 수 있다. 그러므로 옵티마이저는 어떤 인덱스를 사용할지 통계정보에 따라서 비용을 계산하여 인덱스를 선택한다. 그러나 두 개 이상의 인덱스를 사용하는 경우도 종종 있다. 다음의 경우는 필자가 힌트를 써서 두 개의 인덱스를 Merge하도록 했다. 두 개 이상의 인덱스가 사용될 경우는 인덱스의 선택도가 좋지 못할 경우, 또는 조건절에서 두 개 이상의 조건이 상수로 비교될 경우에 세워지는 쿼리플랜이다. 또한 인덱스 병합이 일어나더라도 한 개의 인덱스만 사용하도록 하는 것이 대부분 유리하다. {{{ SELECT * FROM orders WITH (INDEX(EmployeeID, CustomerID)) WHERE EmployeeID > 0 AND CustomerID = 'VINET' }}} attachment:index08.jpg