05/15/2017

Q&A

It is a place to share questions and answers related to HANA.Please refrain from advertising.

Re:SAP HANA DB 메모리 관리 문의

Author
박성두
Date
2019-11-01 10:40
Views
457
Q1. 메모리 용량 증설의 근거자료를 위해 복잡한 연산을 수행하면서 할당되는 총 메모리의 용량을 확인하는 방법이 있을까요?
(현재는 가장 무거운 작업을 먼저 끝내고, 메모리를 확보하고 또 다음 작업을 수행합니다)

메모리를 구성하는 내역은 크게 3가지로 구분됩니다.
1. Table Data (Row Store + Column Store + System Tables)
2. Code and Stack
3. Database Management / Working Space (heap and shared memory)

여기에서 3번에 대당하는 영역이 실제로 연산을 수행하면서 수행되는 영역입니다.
실제 연산을 수행하는 영역을 크게 Work space라고 합니다.

내용을 확인하고 싶으시면 Note 1969700에서 첨부파일 에서 SQL 쿼리를 수행하면 됩니다.
첨부파일을 다운로드 하고 “HANA_Memory_TopConsumers” 내용을 수정하여 Query를 수행하면 확인 할수 있습니다.
“HANA_Memory_TopConsumers”의 내용중에 modification section 부분에서 AGGREGATE_BY = ‘AREA’ 으로 변경하고
수행하면 결과가 4가지 형태로 나옵니다.
Column 은 colum store 테이블
Heap 은 연산을 수행하는 영역 => 지금 궁금해 하는 영역입니다.
Row 은 Row stoe 테이블
Stack 은 6GB 이하라 무시하도 되는 영역

Q2. 현재의 상태에서 메모리 관리에 적합한 방법이 없을까요?
(메모리 증설이 답이겠지만요...)

우선 할 수 있는 방법은 사용하지 않는 Column 테이블을 unload하는 방법입니다.
테이블을 unload하는 것은 HANA Studio에서 할수 있고 아래와 SQL Query로도 할수 있습니다.
>LOAD [Table-Name]
>UNLOAD [Table-Name

또 한가지는 HANA DB가 메모리를 unload하는 우선 순위를 변경하는 방법이 있습니다.
메모리로 내려오는 순서를 변경하여 중요도가 떨어지는 테이블을 우선순위를 낮추는 방법도 있습니다.
이것은 권장하지 않는 방법은 아닙니다.

테이블에 대한 우순순위 확인
select table_name, unload_priority from sys.tables

우선순위 변경하는 Query
ALTER TABLE "테이블이름" UNLOAD PRIORITY ;

아래 노츠도 참고하세요.
2127458 - FAQ: SAP HANA Loads and Unloads
Total 55
Number Title Author Date Votes Views
24
Secret HANA DB CPU 설정 문의 드립니다.
yongseok sim | 2020.09.23 | Votes 0 | Views 2
yongseok sim 2020.09.23 0 2
Re:HANA DB CPU 설정 문의 드립니다.
박성두 | 2020.09.29 | Votes 0 | Views 32
박성두 2020.09.29 0 32
23
Secret CTS 전송 옵션에대해 질문드려도 될까요?
민수 조 | 2020.02.04 | Votes 0 | Views 3
민수 조 2020.02.04 0 3
Re:CTS 전송 옵션에대해 질문드려도 될까요?
박성두 | 2020.02.05 | Votes 0 | Views 338
박성두 2020.02.05 0 338
22
Secret SYSTEMDB 백업 스케줄
김상현 | 2019.12.03 | Votes 0 | Views 2
김상현 2019.12.03 0 2
Re:SYSTEMDB 백업 스케줄
박성두 | 2019.12.10 | Votes 0 | Views 407
박성두 2019.12.10 0 407
21
Secret 하나 스냅샷 백업
김상현 | 2019.11.22 | Votes 0 | Views 3
김상현 2019.11.22 0 3
Re:하나 스냅샷 백업
박성두 | 2019.11.27 | Votes 0 | Views 459
박성두 2019.11.27 0 459
Secret Re:Re:하나 스냅샷 백업
동일인 | 2019.11.27 | Votes 0 | Views 2
동일인 2019.11.27 0 2
Re:Re:Re:하나 스냅샷 백업
박성두 | 2019.11.27 | Votes 0 | Views 402
박성두 2019.11.27 0 402
Secret Re:Re:Re:Re:하나 스냅샷 백업
동일인 | 2019.12.03 | Votes 0 | Views 2
동일인 2019.12.03 0 2
Re:Re:Re:Re:Re:하나 스냅샷 백업
박성두 | 2019.12.10 | Votes 0 | Views 352
박성두 2019.12.10 0 352
20
Secret SAP HANA DB 메모리 관리 문의
YD | 2019.10.31 | Votes 0 | Views 4
YD 2019.10.31 0 4
Re:SAP HANA DB 메모리 관리 문의
박성두 | 2019.11.01 | Votes 0 | Views 457
박성두 2019.11.01 0 457
Re:Re:SAP HANA DB 메모리 관리 문의
YD | 2019.11.04 | Votes 0 | Views 433
YD 2019.11.04 0 433
Re:Re:Re:SAP HANA DB 메모리 관리 문의
박성두 | 2019.11.05 | Votes 0 | Views 426
박성두 2019.11.05 0 426
19
Secret hana 권한 생성 문의
김상현 | 2019.09.30 | Votes 0 | Views 2
김상현 2019.09.30 0 2
18
hana db 설치 시 컴포넌트 선택
김상현 | 2019.06.10 | Votes 0 | Views 597
김상현 2019.06.10 0 597
Re:hana db 설치 시 컴포넌트 선택
박성두 | 2019.06.12 | Votes 0 | Views 537
박성두 2019.06.12 0 537
17
Secret hana db 설치 관령
김상현 | 2019.05.30 | Votes 0 | Views 2
김상현 2019.05.30 0 2
Re:hana db 설치 관령
박성두 | 2019.06.04 | Votes 0 | Views 614
박성두 2019.06.04 0 614
16
회원가입에 문제가 있는듯 합니다.
최용민 | 2019.02.22 | Votes 0 | Views 589
최용민 2019.02.22 0 589
Re:회원가입에 문제가 있는듯 합니다.
박성두 | 2019.02.25 | Votes 0 | Views 605
박성두 2019.02.25 0 605
15
Secret hana db 백업 방법
김상현 | 2019.02.10 | Votes 0 | Views 2
김상현 2019.02.10 0 2
Re:hana db 백업 방법
박성두 | 2019.02.11 | Votes 0 | Views 785
박성두 2019.02.11 0 785
New
 
Skip to toolbar