2011-10-08 2 views
0

장점? 필드를 따로 색인화하지 않는 이유는 무엇입니까? 어떤 몸이라도 나를 간단히 설명 할 수 있습니까?MYSQL 복합 색인이란 무엇입니까?

+1

나는 이것이이 것들을위한 적절한 장소가 아니라고 생각한다. 사람들은 질문을 게시한다. 아마 다른 사람들이 쉽게 알 수있는 것들을 알지 못할 것이기 때문이다. 질문은 항상 그래서 뭔가가 _bring_있다. 때로는 그것은 OP에 좋은 답변을 제공합니다. 여기 사람들은 thei 무료 도움을주고 필요할 때 무료로 도와줍니다. 당연히 이건 내 겸손한 의견 일뿐입니다. – Marco

+0

@Abhimanyu, FYI, 나는 downvoter가 아닙니다. – Bhaskar

+0

@Abhimanyu : 사람들에게 당신을 다운 다운시키지 말라. 그 이유를 묻지 만 다른 사람들의 의견을 받아 들여야 만합니다 ... – Marco

답변

1

복합어를 사용하여 쿼리해야하는 경우 (두 개의 다른 필드에 대해 말하기) 복합 인덱스는 두 개의 단일 인덱스를 갖는 것보다 빠릅니다 ...
어쨌든 단일 쿼리를 분석해야합니다. ..

+0

어떻게 작동합니까? ? 예를 들어 주시겠습니까 ..? – Abhimanyu

+0

@Abhimanyu : 쉽습니다. 인덱스를 선언 할 때 해당 인덱스와 연결할 여러 필드를 선택할 수 있습니다. 그런 다음 where 절에서 해당 필드를 사용하는 쿼리를 사용하면 해당 인덱스가 사용됩니다. 그것은 법이 아니지만 일반적으로 작동합니다 ... – Marco

+0

복합 색인에서 해당 필드의 순서는 어떻게됩니까? 왜 -1일까요? – Abhimanyu