안녕하세요, 친구가 XML 형식의 SQL 문의 실행 계획을 반환하는 select * from [stored proc]
과 같은 쿼리가 있습니다 ... SSMS를 사용하고 싶지 않습니다.SSMS 중 SQL Server 2008에서 결과 실행 계획에 쿼리
1
A
답변
1
sys.dm_exec_cached_plans 및 sys.dm_exec_text_query_plan을 사용하여 XML 쿼리 계획을 가져올 수 있습니다.
select x.query_plan
from sys.dm_exec_cached_plans as p
cross apply sys.dm_exec_text_query_plan(p.plan_handle, 0, -1) as x
where p.objtype = 'proc' and
x.objectid = object_id('StoredProcName', 'P')
+0
Mikael은 프로 시저 이름을 전달하는 대신 statment (exec 'procname')와 같은 것을 전달할 수 있습니다. – sqlnewbie
+0
@sqlnewbie - 아니요. 실제 실행 계획은 예상치가 아닙니다. –
관련 문제
- 1. SQL Server 2008에서 Active Directory 쿼리
- 2. SSMS 2005의 SQL Server 2008에서 테이블을 열 수 없습니다.
- 3. SQL Server - 조건부 문의 쿼리 실행 계획
- 4. SSMS 2008에서 SQL 변경 스크립트 생성
- 5. SQL Server 2008에서 SQL Server 7 DTS 실행
- 6. SQL Server 쿼리 실행 흐름
- 7. 장기 실행 쿼리 : 부분 결과 관찰 중?
- 8. SQL Server 2008에서 쿼리를 빠르게 실행
- 9. SQL Server 2008에서 테이블 업데이트 실행 취소
- 10. SQL Server 2008에서 이미지를 업데이트하는 쿼리
- 11. SQL Server 프로 시저 실행 계획에 이상한 문제가 있습니다.
- 12. T-SQL 스크립트를 디버깅하는 동안 실시간 쿼리 실행 계획이 있습니다.
- 13. SSMS 2005 또는 2008에서 쿼리 구문을 자동 서식 지정하는 옵션?
- 14. SQL Server 2005의 자동 쿼리 결과
- 15. SQL Server 2008에서 2005로 데이터베이스 이동
- 16. SQL Server 2008에서 SQL Server Compact Edition으로?
- 17. SQL Server 2005 Clustered Index 쿼리 속도
- 18. SQL Server 2008에서 FREETEXT 쿼리 구문이 일치하지 않습니다.
- 19. Sql 실행 계획에 동일한 입력에 대해 다른 결과가 표시됨
- 20. SQL Server 쿼리 실행 계획 다시 작성
- 21. SQL 재귀 CTE 쿼리, 이상한 결과 집합 SQL Server 2005
- 22. SQL Server 2000과 SQL Server 2008의 쿼리 성능
- 23. Sql 다른 결과 쿼리
- 24. SQL 쿼리 결과 합치기
- 25. 테이블에 SQL 쿼리 결과
- 26. SQL Server SSMS : 일괄 처리를위한 행 번호를 얻는 방법
- 27. SQL Server 2008에서 트리거 만들기
- 28. SQL Server 2008에서 'sa'암호가 변경되었습니다.
- 29. SQL Server 2008에서 데이터베이스 복원
- 30. SQL Server CE 쿼리
SSMS를 사용하지 않으려면 어떻게 사용합니까? 사용자 정의 응용 프로그램 (C#, Java 등), sqlcmd 스크립트, ...? 실제 계획 (코드 실행 후) 또는 예상 계획 (코드 실행없이)을 찾고 있습니까? 전체 문장의 계획, 단일 TSQL 문, Stored Provedure ...를 찾으십니까? 자세한 내용은 도움이 될 것입니다. –
저장 프로 시저, C#에서 사용자 지정 응용 프로그램 것입니다 .. 예상 된 계획을 찾고 있는데 ... 생각은 2005 및 2008 서버에서 실행되는 동일한 저장 프로 시저의 두 개의 예상 된 계획을 비교하는 것입니다. – sqlnewbie