다른건 몰라도 "WITH(NOLOCK)" 이 항목은 데이터 정합성에 문제가 생길 수 있을듯 한데요?
아마 데이터 커밋 전 데이터를 로드하게 하는 힌트 같네요.
성능을 올리기 위해서 커밋을 기다리지 않고 데이터를 가져오는 건데....
데이터 정합성을 포기하는 크리티컬한 힌트가 될 수도 있을듯 합니다.
"OPTION(FORCE ORDER)" 이 항목은 사용자가 데이터 처리 순서를 지정하는 내용 같은데....
이러면 db 에서 제공하는 최적화 기능을 사용하지 못할거 같습니다.
뭐... 다른걸 떠나 무조건 이래야 한다는 것은 거의 없죠....