반응형

1. HANA DB Memory Architecture - 메모리 구조

 

  1) Physical Memory

    -  Physical Memory is installed memory on the host.
    -  호스트에 설치된 물리적인 총 메모리를 뜻하며, Physical Memory = Resident Memory + Free ( OS free 공간 ) 이다.

  2)  Used Memory

    -  Total amount of memory of memory currently use by SAP HANA.
    -  HANA DB에서 현재 사용하고 있는 메모리의 총량

  3)  Resident Memory

    -  Resident Memory is the physical memory actually in operational use by process.
    -  HANA DB 프로세스가 실제로 할당 받은 물리적 메모리의 총량

    Used Memory VS Resident Memory

     - Used Memory는 이름에서 알 수 있듯이 HANA DB에서 실제로 사용하고 있는 메모리이다.
        반면 Resident Memory는 점유하고 있는 메모리를 나타낸다.

        다시 말하면, 현재 사용하고 있는 지표는 Used Memory이고,
        사용했었고 추후에 사용할 여지가 있는 메모리가 Resident Memoy 이다.

     -  만약, Resident Memory가 Full 차게 되면 큰 영향은 없지만,
         Used Memory가 Full 차게 된다면 DB Hang 혹은 Down과 같은 문제가 발생할 수 있다.

   4) Memory Pool

    -  SAP가 기동되면 기본적으로 메모리의 일정 공간을 확보하고 시작되며, 이 공간을 메모리 풀 ( Memory Pool )이라고 한다.
    -  (6) Allocation Limit에 도달하기 전까지 할당 가능

 

  5) Virtual Memory

    -  HANA DB에서 사용하기 위해 운영 체제로 부터 할당 받은 메모리 총량
    -  (6) Allocation Limit 보다는 작고 (2) Used Memory 보다는 높다.

 

  6) Allocation Limit

    -  HANA DB에서 최대로 할당할 수 있는 메모리 크리고, 만양 HANA DB가 Limit 부근 혹은 이상을 사용하게 될 경우 Hang 상태에 빠질 수 있음으로 주의가 필요하다

 

2.  HANA Studio를 이용한 Memory Monitoring

 

NO Subject 1 Subject 2 Contents
1 Database Used Memory Used Memory 현재 SAP HANA에 의해 사용된 총 메모리 양
Peak Used Memory 기존 사용했던 메모리 양의 최대치,
최대 메모리 사용량을 추적하는 지표
Allocation Limit 최대 할당할 수 있는 메모리 양
2 Resident Memory Database Resident 데이터베이스가 상주한 메모리 양
Total Resident 총 상주된 메모리 양
Physical Memory 물리적인 메모리 양
3 CPU Usage Database CPU Usage 데이터베이스가 사용 중인 CPU 양
Total CPU Usage 총 CPU 사용량
Maximum CPU Usage 최대 CPU 사용량

 

 

🙋‍♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!

반응형

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

# [HANA] HANA DB Startup sequence ( HANA DB 실행 순서 )  (0) 2023.02.10
# [HANA] HANA DB - Used Memory  (0) 2023.01.02
# [HANA] Log segments  (2) 2022.12.28
# [HANA] savepoint  (0) 2022.12.21
# [HANA] Multitenant Database  (0) 2022.12.05

+ Recent posts