SET SHOWPLAN_TEXT ON

-- MSSQL 2008. 11. 10. 19:31
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
쿼리분석기에 보면 "예상 실행 계획 표시"라고 하는 것이 있는데, 이것을 실행하면 쿼리문의 예상 실행 계획이 그래픽으로 나타나게 된다. 이것을 텍스트로 나타나게 하고 싶을 때 사용하는 것이 바로 SET SHOWPLAN_TEXT이다.

- SET SHOWPLAN_ALL ON/OFF - 실행 계획에 대한 모든 정보
- SET SHOWPLAN_TEXT ON/OFF - StmtText 항목 (쿼리,연산자,인수)

SET SHOWPLAN_ALL ON

SELECT *
FROM AUTHORS
WHERE AU_LNAME LIKE 'tiger%'
GO

SET SHOWPLAN_ALL OFF


또한, "예상 실행 계획 표시"와 유사하지만 쿼리 자체를 실행하고 실행계획을 표시해주는 "실행 계획 표시"라는 것도 있다.
예상 실행 계획 표시는 이전에 작성되어 있는 통계를 참조하여 실행계획을 보여주므로 성능에 부하를 주지 않지만, 실행 계획 표시는 쿼리를 직접 실행하므로 그만큼 부하를 받게 된다.

SET STATISTICS PROFILE ON
SET STATISTICS IO ON
SET STATISTICS TIME ON

SELECT *
FROM AUTHORS
WHERE AU_LNAME LIKE 'tiger%'
GO

SET STATISTICS IO OFF
SET STATISTICS TIME OFF
SET STATISTICS PROFILE OFF

'-- MSSQL' 카테고리의 다른 글

(T-SQL) 서버 측 동적 쿼리에서의 탈출  (0) 2008.11.21
명시적으로 인덱스 지정하기  (0) 2008.11.10
COUNT(*)와 COUNT(컬럼명)  (0) 2008.11.10
SET NOCOUNT ON  (0) 2008.11.07
WITH (NOLOCK)  (0) 2008.11.07
posted by 어린왕자악꿍