Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

개선

이 개선을 통해 2019년의 일부 PolyBase 관련 Xevents를 SQL Server 수 있습니다.

자세한 정보

외부 서비스(PolyBase 엔진 및 PolyBase 데이터 이동)에서 PolyBase를 구현하기 때문에 Xevents 캡처를 다른 SQL Server 엔진 Xevents를 사용하도록 설정하는 방식과 동일하게 사용할 수 없습니다(예: T-SQL 명령 또는 GUI SQL Server Management Studio).

  • PolyBase Xevents 컬렉션을 사용하도록 설정하려면 다음을 포함하는 새EngineService.xevents.xml파일을 만들어야 합니다.


<event_sessions>  
<event_session     name="DMSCommonSession" maxMemory="2" allowRecursiveEvents="true" eventRetentionMode="noEventLoss"
    trackCausality="false" dispatchLatency="5" maxEventSize="1"
    memoryPartitionMode="none"> 

<!-- 모든 SQL Server 플랫폼(Windows/Linux/빅 데이터 클러스터)에서 사용할 수
>     <이벤트 패키지="DMSCommonXEvents" name="dsql_plan" />
    <이벤트 패키지="DMSCommonXEvents" name="name_node_ha" />
    <이벤트 패키지="DMSCommonXEvents" name="polybase_authorize_begin" />
    <이벤트 패키지="DMSCommonXEvents" name="polybase_authorize_end" />

<!-- 이러한 이벤트는 빅 데이터 클러스터에서 SQL Server -->
    <이벤트 패키지="DMSCommonXEvents" name="build_openrowset_query" />
    <event package="DMSCommonXEvents" name="initialize_metadata_processor" />  

    <패키지="package0" name="event_file">
      <매개 변수 name="filename" value="PdwXevents.xel" />
      <매개 변수 name="max_file_size" value="10" />
      <매개 변수 name="max_rollover_files" value="10" />
    </target>

  </event_session>
</event_sessions>  

  • .에 파일을 저장합니다. \MSSQL\Binn\Polybase 폴더. 다른 위치에 저장한 다음 파일을 이 폴더로 이동해야 할 수 있습니다.

  • PolyBase 엔진 서비스를 다시 시작하면 .PdwXevents_0_{####}.xel에서 만든 파일이 표시됩니다. \MSSQL\Log\Polybase 폴더. 다른 XEvents XEL 파일 캡처와 동일한 방식으로 이 XEL 파일을 볼 수 있습니다.

이벤트 설명

Xevent

필드

이벤트/필드 설명

모든 플랫폼에서 사용할 수 있습니다.

 

 

dsql_plan

Dsql 요금제 정보

memo_xml

Memo xml

dsql_plan_xml

dsql 요금제의 XML

showplan_xml

dsql 계획의 쇼플랜 xml 형식입니다.

distributed_query_hash

쿼리 해시는 동일한 쿼리에 대해 고유하며 쿼리 회귀를 식별하는 데 사용됩니다.

distributed_statement_id

문 ID는 일괄 처리의 각 문에 대해 고유하며 문 수준 상관 관계에 사용할 수 있습니다.

distributed_request_id

요청 ID는 각 sp_execute_memo 고유하며 실행의 상관 관계에 sp_execute_memo 있습니다.

distributed_query_id

쿼리 ID

distributed_plan_step

분산 쿼리 계획 단계

dms_plan_step

DMS 계획 단계

sql_handle

SQL 핸들

name_node_ha

NameNode ha 추적 정보.

uri

NameNode URI

retry_count

이 노드에 대한 재시도 수입니다.

isActiveNamenode

shouldRetry

polybase_authorize_begin

PolyBase 권한을 행사 시작

app_name

애플리케이션 이름

session_id

세션 ID

polybase_authorize_end

PolyBase에서 최종 이벤트 권한을 승인합니다.

app_name

애플리케이션 이름

session_id

세션 ID

BDC에서 사용할 수 있습니다.

build_openrowset_query

Openrowset 쿼리에서 Storagepool 빌드 선택

select_query

openrowset 쿼리에서 선택

distributed_query_hash

쿼리 해시는 동일한 쿼리에 대해 고유하며 쿼리 회귀를 식별하는 데 사용됩니다.

distributed_statement_id

문 ID는 일괄 처리의 각 문에 대해 고유하며 문 수준 상관 관계에 사용할 수 있습니다.

distributed_request_id

요청 ID는 각 sp_execute_memo 고유하며 실행의 상관 관계에 sp_execute_memo 있습니다.

distributed_query_id

쿼리 ID

distributed_plan_step

분산 쿼리 계획 단계

dms_plan_step

DMS 계획 단계

sql_handle

SQL 핸들

initialize_metadata_processor

메타데이터 프로세서가 초기화되었습니다.

shards_list

샤드 엔드포인트 목록

해결 방법

이 개선은 다음 누적 업데이트에 포함되어 SQL Server.

업데이트에 대한 누적 업데이트에 대해 SQL Server.

각 새 누적 업데이트는 SQL Server 모든 핫픽스와 이전 누적 업데이트에 포함된 모든 보안 수정을 포함합니다. 다음에 대한 최신 누적 업데이트를 SQL Server.

참조

Microsoft가 소프트웨어 업데이트를 설명하는 데 사용하는 용어에 대해 알아보세요.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×