다음을 통해 공유


쿼리 기록

참고 항목

작업 영역이 서버리스 컴퓨팅에 사용하도록 설정된 경우 쿼리 기록에는 Notebook 및 작업에 대한 서버리스 컴퓨팅에서 실행되는 모든 SQL 및 Python 쿼리도 포함됩니다. 서버리스 컴퓨팅에 연결을 참조하세요.

작업 영역에 DLT용 쿼리 기록 & 프로필 사용(공개 미리 보기)이 경우 쿼리 기록에 SQL 웨어하우스 또는 Delta Live 파이프라인을 통해 실행되는 문이 표시됩니다.

이 화면을 통해 사용할 수 있는 정보를 사용하여 쿼리 문제를 디버그할 수 있습니다.

이 섹션에서는 UI를 사용하여 쿼리 기록으로 작업하는 방법에 대해 설명합니다. API를 사용하여 쿼리 기록을 사용하려면 쿼리 기록참조하세요.

쿼리 기록 보기

쿼리에 대한 이전 실행을 보려면 다음을 수행합니다.

  1. 사이드바에서 쿼리 기록을 클릭합니다 기록 아이콘.
  2. 필요에 따라 페이지 맨 위에 있는 필터를 사용하여 사용자, 날짜 범위, 컴퓨팅, 기간, 쿼리 상태, 문 유형 및 문 ID별로 list 필터링합니다.

Databricks SQL 쿼리의 경우 적어도 CAN MONITOR 권한이 없는 관리자가 아닌 사용자는 쿼리 기록에서만 자신의 쿼리를 볼 수 있습니다.

참고 항목

CAN RUN 권한이 있는 다른 사용자에게 소유자 권한으로 실행 권한이 있는 사용자가 공유하는 Databricks SQL 쿼리는 쿼리를 공유하는 사용자가 아니라 쿼리를 실행하는 사용자의 쿼리 기록에 표시됩니다.

쿼리 세부 정보 보기

전체 쿼리 문, 쿼리 원본, 기간, 반환된 행 수, I/O 성능 또는 실행 세부 정보와 같은 쿼리에 대한 세부 정보를 보려면

  1. 쿼리 기록을 봅니다.

  2. 쿼리의 이름을 클릭합니다.

    쿼리 기록 세부 정보

    • 문 ID: 지정된 쿼리 개체와 연결된 UUID(범용 고유 identifier)입니다.
    • 쿼리 상태: 쿼리의 현재 상태(큐, 실행 중, 완료됨, 실패 또는 취소됨)로 태그가 지정됩니다.
    • 컴퓨팅 유형: 이 필드는 쿼리에 사용되는 컴퓨팅 형식을 보여 있습니다.
    • 쿼리 문: 이 섹션에는 전체 쿼리 문이 포함되어 있습니다. 쿼리가 너무 길어 미리 보기에 표시되지 않으면 쿼리Expand queryExpand query 확장 아이콘을 클릭하여 전체 텍스트를 표시합니다.
    • 쿼리 원본: 이 필드에는 쿼리가 시작된 where 표시됩니다. 쿼리는 AI/BI 대시보드, 쿼리 개체, Databricks SQL 편집기, Notebook 및 Delta Live Tables 파이프라인(공개 미리 보기)을 비롯한 다양한 원본에서 가져올 수 있습니다.
    • 벽시계 기간: 예약 시작과 쿼리 실행 종료 사이의 경과된 벽시계 시간을 보여 줍니다. 합계는 예약 시간과 실행 시간의 합계로 자동으로 표시됩니다. 자세히 알아보려면 각 필드를 하위 범주로 확장할 수 있습니다.
    • 요약 세부 정보: 패널의 맨 아래에는 집계된 작업 시간, 읽기 및 반환된 행, 파일 및 파티션, 발생할 수 있는 분산을 포함하여 쿼리 성능에 대한 요약 세부 정보가 포함됩니다.
  3. 실행 계획을 포함하여 쿼리 성능에 대한 자세한 내용을 보려면 페이지 아래쪽에서 쿼리 프로필 보기를 클릭합니다. 자세한 내용은 쿼리 프로필을 참조하세요.

쿼리 실행 종료

사용자 또는 다른 사용자가 시작한 장기 실행 쿼리를 종료하려면 다음을 수행합니다.

  1. 쿼리 기록을 봅니다.

  2. 쿼리의 이름을 클릭합니다.

  3. 상태 옆에 있는 취소를 클릭합니다.

    참고 항목

    취소는 쿼리가 실행 중인 경우에만 나타납니다.

쿼리가 종료되고 상태가 Canceled로 변경됩니다.

참고 항목

Delta Live Tables 컴퓨트를 사용하는 명령문은 파이프라인 UI에서만 취소할 수 있습니다.

쿼리 기록 시스템 table 액세스

Azure Databricks 시스템은 권한 있는 사용자가 계정 전체에서 테이블 형식 쿼리 기록 레코드를 볼 수 where 쿼리 기록 table(system.query.history)를 포함할 tables 있습니다. 기본적으로 관리자만 계정의 시스템 tables액세스할 수 있습니다. 쿼리 기록 시스템 table사용하도록 설정하고 액세스하는 방법에 대한 자세한 내용은 쿼리 기록 시스템 table 참조참조하세요.