테이블에 (A,B, C,D)
인덱스가있는 경우 인덱스 (A,B, Y,Z)
또는 (B,A, C,D)
도있을 이유가 있습니까?이런 식으로 DB 인덱스를 사용할 수 있습니까?
내가 묻는 이유는 두 가지 모두 인덱스의 일부를 융합 할 수있는 기회를 제공하기 때문입니다. 첫 번째 경우에는 접두어 A,B
을, 두 번째 경우에는 접미어 C,D
을 사용하면 더 낮은 위치에 복잡한 인덱스를 추가 할 수 있습니다. 비용. 즉, 나는이 일을 끝내지 못했고, 두 가지 색인을 모두 가지고있는 것이나 아니면 내가 방금 놓친 것을 놓쳤다면 거의 또는 전혀 도움이되지 않을지 궁금해하고 있습니다.
다시 일치 : 그것은 내가 생각하고 있었던 것입니다. 두 개의 인덱스가 동일한 접두어를 가진다면 인덱스 트리의 첫 번째 N 레벨은 동일하거나 (b- 트리라고 가정하고) 이론적으로는 둘 모두에 의해 공유 될 수 있습니다. – BCS