Q&A

SAP HANA와 S/4HANA Basis 관련한 질문과 답을 나누는 곳입니다.

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

작성자
박성두
작성일
2019-11-01 10:40
조회
1286
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
전체 84
번호 제목 작성자 작성일 추천 조회
25
비밀글 commit 관련 질문이 있습니다..
cs99 | 2021.02.19 | 추천 0 | 조회 7
cs99 2021.02.19 0 7
Re:commit 관련 질문이 있습니다..
박성두 | 2021.02.23 | 추천 0 | 조회 731
박성두 2021.02.23 0 731
비밀글 Re:Re:commit 관련 질문이 있습니다..
cs99 | 2021.02.24 | 추천 0 | 조회 3
cs99 2021.02.24 0 3
Re:Re:Re:commit 관련 질문이 있습니다..
박성두 | 2021.02.25 | 추천 0 | 조회 642
박성두 2021.02.25 0 642
비밀글 Re:Re:Re:Re:commit 관련 질문이 있습니다..
cs99 | 2021.02.25 | 추천 0 | 조회 4
cs99 2021.02.25 0 4
24
비밀글 HANA DB CPU 설정 문의 드립니다.
yongseok sim | 2020.09.23 | 추천 0 | 조회 5
yongseok sim 2020.09.23 0 5
Re:HANA DB CPU 설정 문의 드립니다.
박성두 | 2020.09.29 | 추천 0 | 조회 863
박성두 2020.09.29 0 863
23
비밀글 CTS 전송 옵션에대해 질문드려도 될까요?
민수 조 | 2020.02.04 | 추천 0 | 조회 3
민수 조 2020.02.04 0 3
Re:CTS 전송 옵션에대해 질문드려도 될까요?
박성두 | 2020.02.05 | 추천 -1 | 조회 1907
박성두 2020.02.05 -1 1907
22
비밀글 SYSTEMDB 백업 스케줄
김상현 | 2019.12.03 | 추천 0 | 조회 2
김상현 2019.12.03 0 2
Re:SYSTEMDB 백업 스케줄
박성두 | 2019.12.10 | 추천 0 | 조회 1228
박성두 2019.12.10 0 1228
21
비밀글 하나 스냅샷 백업
김상현 | 2019.11.22 | 추천 0 | 조회 3
김상현 2019.11.22 0 3
Re:하나 스냅샷 백업
박성두 | 2019.11.27 | 추천 0 | 조회 1298
박성두 2019.11.27 0 1298
비밀글 Re:Re:하나 스냅샷 백업
동일인 | 2019.11.27 | 추천 0 | 조회 2
동일인 2019.11.27 0 2
Re:Re:Re:하나 스냅샷 백업
박성두 | 2019.11.27 | 추천 0 | 조회 1133
박성두 2019.11.27 0 1133
비밀글 Re:Re:Re:Re:하나 스냅샷 백업
동일인 | 2019.12.03 | 추천 0 | 조회 2
동일인 2019.12.03 0 2
Re:Re:Re:Re:Re:하나 스냅샷 백업
박성두 | 2019.12.10 | 추천 0 | 조회 1068
박성두 2019.12.10 0 1068
20
비밀글 SAP HANA DB 메모리 관리 문의
YD | 2019.10.31 | 추천 0 | 조회 4
YD 2019.10.31 0 4
Re:SAP HANA DB 메모리 관리 문의
박성두 | 2019.11.01 | 추천 0 | 조회 1286
박성두 2019.11.01 0 1286
Re:Re:SAP HANA DB 메모리 관리 문의
YD | 2019.11.04 | 추천 0 | 조회 1197
YD 2019.11.04 0 1197
Re:Re:Re:SAP HANA DB 메모리 관리 문의
박성두 | 2019.11.05 | 추천 0 | 조회 1186
박성두 2019.11.05 0 1186
19
비밀글 hana 권한 생성 문의
김상현 | 2019.09.30 | 추천 0 | 조회 2
김상현 2019.09.30 0 2
18
hana db 설치 시 컴포넌트 선택
김상현 | 2019.06.10 | 추천 0 | 조회 1388
김상현 2019.06.10 0 1388
Re:hana db 설치 시 컴포넌트 선택
박성두 | 2019.06.12 | 추천 0 | 조회 1288
박성두 2019.06.12 0 1288
17
비밀글 hana db 설치 관령
김상현 | 2019.05.30 | 추천 0 | 조회 2
김상현 2019.05.30 0 2
Re:hana db 설치 관령
박성두 | 2019.06.04 | 추천 0 | 조회 1384
박성두 2019.06.04 0 1384
16
회원가입에 문제가 있는듯 합니다.
최용민 | 2019.02.22 | 추천 0 | 조회 1343
최용민 2019.02.22 0 1343
Re:회원가입에 문제가 있는듯 합니다.
박성두 | 2019.02.25 | 추천 0 | 조회 1383
박성두 2019.02.25 0 1383