카탈로그 항목의 디버그 성능 진단

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • 카탈로그 항목의 변수 설정이 런타임 성능에 미치는 영향을 분석하고 문제를 식별합니다. 트리거된 SQL 쿼리를 기반으로 카탈로그 항목 및 해당 변수의 처리 시간을 검토할 수 있습니다.

    시작하기 전에

    필요한 역할: admin 또는 catalog_admin

    이 태스크 정보

    변수 SQL 디버거는 다음 변수에는 사용할 수 없습니다.
    • 컨테이너 시작
    • 컨테이너 끝
    • 컨테이너 분할
    • 줄 바꿈

    프로시저

    1. (으)로 이동하여 변수 SQL 디버거 사용 서비스 카탈로그 > 카탈로그 변수 > 변수 SQL 디버거 사용.
      주:
      • 변수 SQL 디버거는 카탈로그 항목 및 기록 생성자에 사용할 수 있습니다.
      • 변수 SQL 디버거를 사용하도록 설정한 후 카탈로그 페이지에서 문제 해결 정보 표시를 사용하지 않도록 설정하면 시스템 진단 > 세션 디버그 > 모두 사용 안 함, 변수 SQL 디버거는 여전히 활성 상태입니다.
      • 변수 SQL 디버거를 사용하지 않도록 설정하려면 서비스 카탈로그 > 카탈로그 변수 > 변수 SQL 디버거 사용 안 함.
    2. 다음으로 이동 서비스 카탈로그 > 카탈로그 정의 > 항목 유지를 클릭하고 디버깅할 카탈로그 항목을 선택한 다음 시도를 클릭합니다.
    3. 추가 옵션 아이콘(추가 옵션 아이콘)을 클릭하고 변수 SQL 디버거 표시를 선택합니다.
      변수 SQL 디버거 창에 다음 정보가 표시됩니다.
      • 카탈로그 항목에 포함된 변수 수.
      • 카탈로그 항목에 대해 트리거된 SQL 쿼리 수.
      • 카탈로그 항목 페이지를 처리하고 로드하는 데 걸린 시간.
      • 카탈로그 항목의 모든 SQL 쿼리를 실행하는 데 걸린 시간.
      표 1. 변수 SQL 디버거 필드
      필드 설명
      변수 성능 진단이 표시되는 카탈로그 항목 변수입니다.
      처리 시간 변수를 처리하고 로드하는 데 걸린 시간입니다.
      SQL 개수 변수에 대해 트리거된 SQL 쿼리 수입니다.
      SQL 시간 변수에 대해 SQL 쿼리를 실행하는 데 걸린 시간입니다.
      SQL 변수에 대해 트리거된 SQL 쿼리의 세부 정보입니다.
    4. 필드를 기준으로 정렬하려면 필드 이름을 클릭합니다.
      주:
      • 기본적으로 변수는 처리 시간을 기준으로 내림차순으로 정렬됩니다.
      • 단일 행 또는 복수 행 변수 세트 내의 변수는 계층적 순서로 표시됩니다.
    5. 변수의 구성을 보려면 변수 이름을 클릭합니다.
    6. 변수에 대해 트리거되는 모든 SQL 쿼리의 자세한 요약 정보를 보려면 변수의 SQL 필드에서 세부 정보 보기를 클릭합니다.
    7. 정렬 순서를 변경하려면 정렬 기준 목록을 사용합니다.
      주:
      기본적으로 트리거된 SQL은 실행 순서에 따라 내림차순으로 정렬됩니다.