sys.pdw_nodes_dm_exec_query_plan(Transact-SQL)
적용 대상: Azure Synapse Analytics
계획 핸들에서 지정한 일괄 처리의 Showplan을 XML 형식으로 반환합니다. 계획 핸들에서 지정한 계획은 캐시되거나 현재 실행 중일 수 있습니다.
참고 항목
Azure Synapse SQL에서 쿼리에 공백을 추가하면 쿼리 해시가 다시 계산되고 이전에 캐시된 실행 계획이 다시 사용되지 않는 쿼리 변경이 구성됩니다.
참고 항목
이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.
반환된 테이블
열 이름 | 데이터 형식 | 설명 |
---|---|---|
pdw_node_id | int | 노드와 연결된 고유 숫자 ID입니다. |
dbid | smallint | 이 계획에 해당하는 Transact-SQL 문을 컴파일할 당시 유효했던 컨텍스트 데이터베이스의 ID입니다. 계획되지 않고 준비된 SQL 문의 경우 문이 컴파일된 데이터베이스의 ID입니다. 열이 Null 값을 허용합니다. |
objectid | int | 이 쿼리 계획에 대한 개체의 ID(예: 저장 프로시저 또는 사용자 정의 함수)입니다. 임시 및 준비된 일괄 처리의 경우 이 열은 null입니다. 열이 Null 값을 허용합니다. |
number | smallint | 번호가 매겨진 저장 프로시저 정수입니다. 임시 및 준비된 일괄 처리의 경우 이 열은 null입니다. 열이 Null 값을 허용합니다. |
encrypted | bit | 해당 저장 프로시저가 암호화되었는지 여부를 나타냅니다. 0 = 암호화되지 않음 1 = 암호화됨 열은 null을 허용하지 않습니다. |
query_plan | xml | plan_handle로 지정한 쿼리 실행 계획의 컴파일 시간 실행 계획 표현을 포함합니다. 실행 계획은 XML 형식입니다. 임시 Transact-SQL 문, 저장 프로시저 호출, 사용자 정의 함수 호출 등이 포함된 각 일괄 처리에 대해 계획 하나가 생성됩니다. 열이 Null 값을 허용합니다. |
설명
sys.dm_exec_query_plan 동일한 발언이 적용됩니다.
사용 권한
서버에 대한 sysadmin 서버 역할 또는 VIEW SERVER STATE
권한이 필요합니다.
참고 항목
Azure Synapse Analytics 및 병렬 데이터 웨어하우스 동적 관리 뷰(Transact-SQL)
다음 단계
자세한 개발 팁은 Azure Synapse Analytics 개발 개요를 참조하세요.