글
실행 계획을 텍스트로
SET SHOWPLAN_TEXT ON : Stmt항목(쿼리,연산자,인수) 쿼리의 플랜을 텍스트로 보여주고,
SET SHOWPLAN_ALL ON : 실행계획에 대한 모든 정보
실제 실행은 되지 않는다.
실행 후 실행계획 표시
SET STATISTICS PROFILE ON : 성능문제해결을 위해 실행 계획이 필요할 때. SET SHOWPLAN_ALL과 비슷하지만 앞에 2개의 컬럼이 추가된다. ROWS - 실제로 처리된 총 행의 갯수, EXECUTES - 실제 수행된 횟수
EstimateRows(예측 행수) X EstimateExecutions(예측 횟수) = 최적화기가 예측하는 전체 행 수
EstimateRows(예측 행수) X EstimateExecutions(예측 횟수) = 실제 실행 행수 이렇게 비슷 하다면 제대로 예상하고 있는 것
SET STATISTICS IO ON : 디스크 검색 수, 논리적 읽기 수, 물리적 읽기 수
SET STATISTICS TIME ON : 경과시간
'MSSQL 2008 > SQL' 카테고리의 다른 글
DB에서 컬럼 이름 찾기 - MS SQL (0) | 2014.02.26 |
---|---|
SQL Server 에서 GO의 의미 (Batch) (0) | 2014.01.20 |
쿼리 처리 과정 / SELECT 실행순서 (0) | 2014.01.07 |
delete , truncate, drop 차이 (0) | 2013.12.05 |
DDL, DML, DCL 란? (0) | 2013.10.06 |