자세한 내용을 제공하기 전에 일반적인 대답이 있는지 확실하지 않습니다. exmaple를 들어master 데이터베이스의 뷰에 대한 쿼리가 특정 데이터베이스의 쿼리보다 훨씬 느립니다.
: 나는라는 전망이
나는 결과를 얻으려면 다음과 같은 두 가지 쿼리를 시도 vw_View
:select * From [test].[dbo].[vw_View]
테스트 데이터베이스에서
마스터 데이터베이스에서를
select * From [dbo].[vw_View]
내가 실제 실행을 체크 한
Use [db] --any other databases not master database
select * From [test].[dbo].[vw_View]
: 동일한 쿼리에 대한하지만 master
데이터베이스에서 쿼리가 다른 데이터베이스에서 대한 쿼리보다 훨씬 느린 이유
사람이 말해 줄 수, 난에 의해 다른 시도 계획, 조인 순서는 다르지만 왜 내가 master
아래에있을 때 이미 지정했기 때문에 변경 될 것입니다. 호기심 때문에, 미리 감사드립니다.
그냥 추측하지만 어쩌면 그 계획은 캐시에서 나오고 캐시 된 시점은 달라졌을 것입니다. 'with recompile'을 사용하면 여전히 다른 계획이 있습니까? –
댓글을 주셔서 감사합니다.하지만 문제가 남아 있습니다. ( – LONG