SAP HANA Cockpit에서 현재 수행 중인 SQL 문장에 대한 모니터링이 가능합니다.
1. SAP HANA Cockpit의 Monitoring 카테고리에서 "SQL Statements" 를 통해 수행 중인 SQL 문장 조회, 분석할 수 있습니다.

2. "SQ Statements"를 선택하면 "Overview"에서 가장 성능에 영향을 미치는 SQL 문장을 조회할 수 있습니다.

3. "Active Statements"에서 현재 수행 중인 모든 SQL 문장을 조회할 수 있습니다.

4. "SQL Plan Cache"에서 HANA database 내에 실행 계획이 캐싱된 모든 SQL 문장을 조회할 수 있고 이를 통해 전체적인 Workload를 분석하기 위한 단초를 얻을 수 있습니다.

5. "Expensive Statement Trace"에서 설정 수치 이상의 수행 시간을 초과한 SQL 문장 이력을 조회할 수 있고 이를 통해 개별 SQL 문장에 대한 분석을 수행할 수 있습니다.

6. 기본적으로 Expensive Statement Trace 기능은 비활성화되어 있고 "Configure Trace"를 통해 활성화할 수 있습니다. 활성화시키는 경우 SQL 문장을 Trace하기 위한 다양한 조건을 설정할 수 있습니다.
- Threshold CPU Time : SQL 문장 수행 시 사용한 CPU Time(-1 : 모든 SQL 문장)
- Threshold Memory : SQL 문장 수행 시 사용한 메모리(-1 : 모든 SQL 문장)
- Threshold Duration : SQL 문장 수행 시간, 단위는 microsencond(0 : 모든 SQL 문장)
- User Filter : 특정 DB/Application 사용자 선택 가능
- Table/View : 특정 Table/View 선택 가능

'SAP HANA Cockpit' 카테고리의 다른 글
SAP HANA Cockpit : Thread 모니터링 (0) | 2022.01.10 |
---|---|
SAP HANA Cockpit : Session 모니터링 (0) | 2022.01.10 |
SAP HANA Cockpit : 디스크 모니터링 (0) | 2022.01.10 |
SAP HANA Cockpit : CPU 모니터링 (0) | 2022.01.07 |
SAP HANA Cockpit : 메모리 모니터링 (0) | 2022.01.07 |