카탈로그 항목의 변수 설정이 런타임 성능에 미치는 영향을 분석하고 문제를 식별합니다. 트리거된 SQL 쿼리를 기반으로 카탈로그 항목 및 해당 변수의 처리 시간을 검토할 수 있습니다.
시작하기 전에
필요한 역할: admin 또는 catalog_admin
이 태스크 정보
변수 SQL 디버거는 다음 변수에는 사용할 수 없습니다.
- 컨테이너 시작
- 컨테이너 끝
- 컨테이너 분할
- 줄 바꿈
프로시저
-
(으)로 이동하여 변수 SQL 디버거 사용 .
주:
- 변수 SQL 디버거는 카탈로그 항목 및 기록 생성자에 사용할 수 있습니다.
- 변수 SQL 디버거를 사용하도록 설정한 후 카탈로그 페이지에서 문제 해결 정보 표시를 사용하지 않도록 설정하면 , 변수 SQL 디버거는 여전히 활성 상태입니다.
- 변수 SQL 디버거를 사용하지 않도록 설정하려면 .
-
다음으로 이동 를 클릭하고 디버깅할 카탈로그 항목을 선택한 다음 시도를 클릭합니다.
-
추가 옵션 아이콘(
)을 클릭하고 변수 SQL 디버거 표시를 선택합니다.
변수 SQL 디버거 창에 다음 정보가 표시됩니다.
- 카탈로그 항목에 포함된 변수 수.
- 카탈로그 항목에 대해 트리거된 SQL 쿼리 수.
- 카탈로그 항목 페이지를 처리하고 로드하는 데 걸린 시간.
- 카탈로그 항목의 모든 SQL 쿼리를 실행하는 데 걸린 시간.
표 1. 변수 SQL 디버거 필드
| 필드 |
설명 |
| 변수 |
성능 진단이 표시되는 카탈로그 항목 변수입니다. |
| 처리 시간 |
변수를 처리하고 로드하는 데 걸린 시간입니다. |
| SQL 개수 |
변수에 대해 트리거된 SQL 쿼리 수입니다. |
| SQL 시간 |
변수에 대해 SQL 쿼리를 실행하는 데 걸린 시간입니다. |
| SQL |
변수에 대해 트리거된 SQL 쿼리의 세부 정보입니다. |
-
필드를 기준으로 정렬하려면 필드 이름을 클릭합니다.
주:
- 기본적으로 변수는 처리 시간을 기준으로 내림차순으로 정렬됩니다.
- 단일 행 또는 복수 행 변수 세트 내의 변수는 계층적 순서로 표시됩니다.
-
변수의 구성을 보려면 변수 이름을 클릭합니다.
-
변수에 대해 트리거되는 모든 SQL 쿼리의 자세한 요약 정보를 보려면 변수의 SQL 필드에서 세부 정보 보기를 클릭합니다.
-
정렬 순서를 변경하려면 정렬 기준 목록을 사용합니다.
주: 기본적으로 트리거된 SQL은 실행 순서에 따라 내림차순으로 정렬됩니다.