2022년 9월 28일 수요일

MSSQL - 실행 계획

 


SET SHOWPLAN_XML ON


이 문을 사용하면 SQL Server에서 Transact-SQL 문이 실행되지 않습니다. 대신 Microsoft SQL Server는 올바른 형식의 XML 문서에서 문을 실행하는 방법에 대한 실행 계획 정보를 반환합니다. 자세한 내용은 SET SHOWPLAN_XML(Transact-SQL)을 참조하십시오.


SET SHOWPLAN_TEXT ON


이 SET 문이 실행된 후에 SQL Server는 각 쿼리에 대한 실행 계획 정보를 텍스트로 반환합니다. Transact-SQL 문 또는 일괄 처리는 실행되지 않습니다. 자세한 내용은 SET SHOWPLAN_TEXT(Transact-SQL)를 참조하십시오.


SET SHOWPLAN_ALL ON


이 문은 출력 형식이 SHOWPLAN_TEXT의 형식보다 더 자세하다는 점을 제외하면 SET SHOWPLAN_TEXT와 비슷합니다. 자세한 내용은 SET SHOWPLAN_ALL(Transact-SQL)을 참조하십시오.


SET STATISTICS XML ON


문이 반환하는 일반 결과 집합과 함께 문이 실행된 후에 각 문에 대한 실행 정보를 반환합니다. 출력은 일련의 올바른 형식의 XML 문서입니다. SET STATISTICS XML ON은 실행할 각 문에 대한 XML 출력 문서를 만듭니다. SET SHOWPLAN_XML ON 및 SET STATISTICS XML ON의 차이점은 두 번째 SET 옵션이 Transact-SQL 문 또는 일괄 처리를 실행한다는 것입니다. SET STATISTICS XML ON 출력에는 다양한 연산자에서 처리하는 실제 행 수 및 연산자의 실제 실행 횟수에 대한 정보도 포함됩니다. 자세한 내용은 SET STATISTICS XML(Transact-SQL)을 참조하십시오.


SET STATISTICS PROFILE ON


문이 반환하는 일반 결과 집합과 함께 문이 실행된 후에 각 문에 대한 실행 정보를 반환합니다. 두 SET 문 옵션 모두 출력을 텍스트로 제공합니다. SET SHOWPLAN_ALL ON 및 SET STATISTICS PROFILE ON의 차이점은 두 번째 SET 옵션이 Transact-SQL 문 또는 일괄 처리를 실행한다는 것입니다. SET STATISTICS PROFILE ON 출력에는 다양한 연산자에서 처리하는 실제 행 수 및 연산자의 실제 실행 횟수에 대한 정보도 포함됩니다. 자세한 내용은 SET STATISTICS PROFILE(Transact-SQL)을 참조하십시오.


SET STATISTICS IO ON


Transact-SQL 문이 실행된 후에 해당 문에서 만들어진 디스크 동작 양에 대한 정보를 표시합니다. 이 SET 옵션은 텍스트 출력을 생성합니다. 자세한 내용은 SET STATISTICS IO(Transact-SQL)를 참조하십시오.


SET STATISTICS TIME ON


문이 실행된 후에 각 Transact-SQL 문을 구문 분석, 컴파일 및 실행하는 데 필요한 시간을 밀리초 단위로 표시합니다. 이 SET 옵션은 텍스트 출력을 생성합니다. 자세한 내용은 SET STATISTICS TIME(Transact-SQL)을 참조하십시오.


StmtText

PLAN_ROW 형식이 아닌 행에 대해 이 열에는 Transact-SQL 문의 텍스트가 포함됩니다. PLAN_ROW 유형의 행에 대해서는 이 열에 작업의 설명이 포함됩니다. 이 열에는 물리적 연산자가 포함되며 논리 연산자가 포함될 경우도 있습니다. 이 열 다음에 물리적 연산자가 결정한 설명이 나올 경우도 있습니다. 자세한 내용은 논리 및 물리 연산자 참조를 참조하십시오.



댓글 없음:

댓글 쓰기

javascript - SQL 예약어 제거

  <script language="javascript"> //특수문자, 특정문자열(sql예약어) 제거 function checkSearchedWord(obj){ obj.value = obj.value+&quo...