본문 바로가기

SAP HANA Cockpit

SAP HANA Cockpit : Workload Class

HANA database의 전체적인 시스템 운영을 최적화하기 위해 Workload Class 기능을 활용할 수 있습니다. 특정 데이터베이스 사용자 혹은 애플리케이션 종류에 따라 시스템 자원(CPU, 메모리 등) 사용 제한을 설정하여 특정 작업이 대부분의 시스템 자원을 독점하는 문제를 미리 예방할 수 있습니다.

 

HANA database의 Workload Management 개념은 아래 블로그에서 확인하시면 됩니다.

https://sapdb-tech-share.tistory.com/20

 

Workload Management

SAP HANA는 여러 종류의 Workload가 혼재되어 운영되는 것이 일반적입니다. 예를 들어 단위 Transaction을 처리하는 작업, 대량 데이터 분석 작업, 장시간 수행되는 배치 작업 등 OLTP 작업과 OLAP 작업이

sapdb-tech-share.tistory.com

 

1. SAP HANA Cockpit의 Administration 카테고리에서 "Database Administration" 내 "Manage workload classes"을 통해 HANA database의 Workload Class 정보를 조회할 수 있습니다.

 

 

2. "Manage workload classes"를 선택하면 HANA database의 현재 설정되어 있는 Workload Class를 조회할 수 있습니다.

 

 

3. 새로운 Workload Class를 생성하기 위해 "Create"를 선택하여 필요한 내용을 입력합니다.

 

 

 

4. 생성한 Workload Class를 특정 데이터베이스 사용자 혹은 애플리케이션에 매핑하는 작업을 수행합니다. 이를 통해 특정 데이터베이스 사용자 혹은 애플리케이션으로 HANA database에 접속하면 해당 Workload Class가 적용됩니다. 아래 순서대로 매핑 정보를 생성합니다.

 

 

 

 

 

5. 이와 별도로 특정 데이터베이스 사용자 별로 적용되는 Workload 파라미터를 설정할 수 있습니다. "User-Specific Parameters"를 선택하여 관련 파라미터를 설정할 수 있습니다.

 

  • Priority
  • Statement Memory Limit
  • Statement Thread Limit

 

 

 

 

'SAP HANA Cockpit' 카테고리의 다른 글

SAP HANA Cockpit : Auditing  (0) 2022.01.17
SAP HANA Cockpit : Data Encryption  (0) 2022.01.13
SAP HANA Cockpit : Configuration  (0) 2022.01.12
SAP HANA Cockpit : Database 백업  (0) 2022.01.11
SAP HANA Cockpit : Database 정보  (0) 2022.01.11