본문 바로가기

HANA database

Workload Management SAP HANA는 여러 종류의 Workload가 혼재되어 운영되는 것이 일반적입니다. 예를 들어 단위 Transaction을 처리하는 작업, 대량 데이터 분석 작업, 장시간 수행되는 배치 작업 등 OLTP 작업과 OLAP 작업이 혼합되어 있습니다. OLTP 작업은 단일 Thread로 처리하고 OLAP 작업은 병렬 Thread로 처리할 수 있도록 시스템 자원을 분배해야 합니다. 한정된 시스템 자원 내에서 단일한 작업만을 최적화하는 방향보다는 전체적인 성능을 최적으로 유지할 수 있는 방향으로 Workload를 관리해야 합니다. SAP HANA는 이를 위해 Workload Class를 활용하여 구현합니다. Workload Class 를 통해 관리할 수 있는 속성 다음 속성을 Workload Class 내에 설.. 더보기
Admission Control Admission Control 기능은 시스템 과부하 상황에서 신규 작업 Request를 수행하는 경우, 병목으로 인한 시스템 성능이 저하를 방지하기 위한 기능입니다. 이 기능은 기본적으로 활성화되어 있으며 특정 수치에 도달하면 신규 작업 Request를 Queue에 대기시키거나 거절할 수 있습니다. 관련 데이터베이스 파라미터로 설정을 조정할 수 있습니다. 1. 관련 데이터베이스 파라미터 : global.ini 내 session_admission_control enable : Admission Control 기능을 활성화/비활성화 설정 queue_cpu_threshold : 신규 작업 Request가 Queue로 전달되어 대기 상태가 되는 CPU 사용량 queue_memory_threshold : 신규 .. 더보기
SAP HANA database 생성하기 SAP HANA Cloud 내 HANA 데이터베이스를 생성하는 작업은 SAP HANA Cloud Central에서 수행합니다. 1. SAP HANA Cloud Central에서 Create 버튼을 선택합니다. 2. 인스턴스 타입을 "SAP HANA Cloud, SAP HANA database"로 선택합니다. 3. HANA 데이터베이스 인스턴스 명, DBADMIN 암호를 입력합니다. 4. HANA database 인스턴스의 메모리 용량, 스토리지 용량을 지정합니다. 메모리 용량에 비례하여 CPU 용량이 자동으로 설정됩니다. 5. HANA database 인스턴스를 생성할 Availability Zone을 선택하고 필요하면 Replica를 설정합니다. Replica는 Synchronous, Asynchron.. 더보기