SELECT * FROM TABLE1 A WITH (NOLOCK)
LEFT OUTER JOIN TABLE2 B WITH (INDEX = [INDEX_NAME], NOLOCK)
ON A.[COL1] = B.[COL2]
-- 사실 MSSQL에서는 HINT사용을 그다지 추천하지 않는다고 합니다.(인터넷 여기저기 찾아본결과)
-- 하지만 하나의 테이블에 여러개의 HINT가 생성이 된 경우 의도하지 않는 결과값이 나온다고 판단된다면
-- 위와 같이 테이블에 HINT를 사용해 어느 인덱스를 사용할것인지 지정해 주는 것도 좋은 방법이 되지 않을까 생각이 됨.
'030. Database > 02. MS_SQL' 카테고리의 다른 글
[MSSQL] TSQL 올바르게 작성하자!!! (펌) (0) | 2013.01.09 |
---|---|
[MSSQL] BAK 파일을 복원 스크립트 (0) | 2013.01.09 |
[MSSQL] MSSQL 모든테이블 통계 업데이트 (0) | 2012.11.09 |
[MSSQL] DB LOCK 관련 내용(펌) (0) | 2012.09.05 |
[MSSQL] DB LOCK 걸린 SQL 알아보기 (0) | 2012.09.05 |
WRITTEN BY
- 테네시왈츠
항상 겸손하게 항상 새롭게 항상 진실하게
,