2009-03-18 7 views
0

나는 수업 시간에 어떤 SQL 쿼리, stringBuilders 내부의 각 쿼리를 사용하여 응용 프로그램 .. 내가 코드를 파싱 각 스트링 빌더에서 쿼리를 추출하는 다른 응용 프로그램을했습니다쿼리 문자열에서 실행 계획을 가져

있습니다.

요점은 다음과 같습니다.이 쿼리 각각에 대해 실행 계획을 생성해야합니다.

SQL Management Studio에 쿼리를 붙여 넣거나 붙여 넣지 않고 자동으로 이렇게 할 수 있습니까?

답변

0

쿼리 실행 계획은 주로 SQL Server의 인덱스에 따라 달라집니다. 검색 또는 검색이 특정 조인 또는 조회에 필요한지 여부를 결정합니다. 나는 당신이 실행 계획의 일부를 할 수 있다고 말하고 싶지만 쿼리 문자열을 기반으로 모든 것을 얻지는 못합니다.

0

왜 실행 계획을 생성해야하고 그 계획을 가지고 무엇을 할 것입니까?

원하는 경우 실행중인 쿼리를 검사하여 최적인지 아닌지를 확인한 다음 "SQL Server 프로파일 러"가 찾고있는 도구입니다. 이렇게하면 응용 프로그램에서 발행 한 쿼리를 추적하고 잘라 내기 및 붙여 넣기없이 쿼리 계획을 검사 할 수 있습니다.

쿼리 계획 데이터를 실제로 조사하기보다는 "수행"하고 싶다면 SQL Server MS 또는 프로파일 러에서 잘라내어 붙여 넣기를하는 것이 좋습니다.

관련 문제