안녕하십니까?
오라클에 보면 함수기반 인덱스(Function based index)란게 있는데 sql server에서는 어떻게 만드는지요?
찾아봐도 쉽게 눈에 안 띄네요.. 혹시 그런 인덱스를 만들 수나 있는지요?
sql server 2005, 2008입니다...
감사합니다.
Comment 5
-
김시준
2013.07.05 15:30
예.. 그렇군요..
감사합니다...
-
맨즈밤
2013.07.05 15:41
함수기반 인덱스가 몬가 하고 봤는데,, SQL 서버에 없는게 아쉽네요. 요즘처럼 암호화로 인해 필드의 값을 함수에 의해서만 알수 있을경우
유용할듯 한데 말이죠. 암호화된 값 자체를 인덱스 만들면 그나마 = 비교는 할수있겠군요.
-
김시준
2013.07.05 15:43
함수기반 인덱스가 검색에는 아주 효과를 발휘하는데 그 대신 inset, update 할때는 비용이 많이 듭니다.
그래서 무작정 쓰기 보다는 잘 판단해서 사용해야 합니다..
일반 index보다 비용이 더 듭니다...
-
minsouk
2013.07.05 22:17
대용량 데이터베이스에 소개된 함수기반 인덱스는 스키마 바인딩 인덱스드 뷰로 만들수 있습니다.
다른 경우라면, 예을 들어서 질문해 주세요 ^^;
SQL SERVER에는 함수기반 인덱스는 없습니다.
비슷하게는... 계산된 컬럼을 추가하고 그 컬럼에 인덱스를 걸 수는 있습니다만...