SET STATISTICS XML(SQL Server Compact)

SQL Server Compact에서 Transact-SQL 문을 실행하고 해당 문이 실행되는 방법에 대한 자세한 정보를 잘 정의된 XML 문서 형식으로 생성하도록 합니다.

구문

SET STATISTICS XML { ON | OFF }

주의

SET STATISTICS XML 옵션은 실행 시 또는 런타임에 설정되며, 구문 분석 시에는 설정되지 않습니다.

SET STATISTICS XML을 ON으로 설정하면 SQL Server Compact는 각 Transact-SQL 문에 대한 실행 정보를 캐시합니다. 이 옵션을 ON으로 설정하면 다시 OFF로 설정할 때까지 이후의 모든 Transact-SQL 문에 대한 정보가 반환됩니다.

참고

SET STATISTICS XML이 일괄 처리에서 유일한 문일 필요는 없습니다.

SET STATISTICS XML은 정보를 XML 문서로 캐시합니다. SET STATISTICS XML ON 문 뒤에 오는 각 문은 단일 문서로 출력에 반영됩니다. 캐시된 이 문서에는 문 집합이 먼저 오고 그 뒤에 실행 단계에 대한 세부 정보가 옵니다. 출력에는 비용, 액세스한 인덱스, 수행한 연산 유형, 조인 순서, 물리적 연산이 수행된 횟수, 각 물리 연산자가 생성한 행 수 등의 런타임 정보가 표시됩니다. 캐시에서 계획 정보를 검색하려면 SELECT @@SHOWPLAN 값을 사용하십시오.

SET STATISTICS XML에 의한 XML 출력의 XML 스키마가 포함된 문서는 설치하는 동안 SQL Server가 설치되어 있는 컴퓨터의 로컬 디렉터리에 복사되며, SQL Server 설치 파일이 포함된 드라이브의 다음 위치에 있습니다.

\Microsoft SQL Server\90\Tools\Binn\schemas\sqlserver\2004\07\showplan\showplanxml.xsd

SET STATISTICS XML ON;
-- First query
SELECT [Employee ID] 
FROM [Employees] 
WHERE [City]='London';
-- Second query
SELECT [Employee ID] 
FROM [Employees] 
WHERE [Country]='USA';
SELECT @@SHOWPLAN;
SET STATISTICS XML OFF;

참고 항목

참조

SET SHOWPLAN_XML(SQL Server Compact)

@@SHOWPLAN(SQL Server Compact)