테이블을 만들고 인덱스를 걸때 거는 순서와 다르게 사용하면
무의미하다고 하던데요..
그러니까..
create table TT (
A int,
B int,
C int
)
해서 테이블 만들고 유니크하게 인덱스를 A+B 로 걸면
select 에서 A+B 로 검색할때는 인덱스를 사용하는데
B+A 로 검색하거나 B만 검색하거나 A만 검색하면 인덱스를 사용하지
않는다고 하더군요.
1. MYSQL 에서는 되는 것으로 아는데 MSSQL
에서는 않되는 것인지요?
2. 그리고 alter table TT add CONSTRAINT IX unique ( A, B
)
과 create unique
index IX on TT(A,B) 는 어떤 차이가 있는지
부탁드립니다.
|