728x90
반응형
오늘은 BSEG 테이블 파티셔닝을 해봅니다.
이런 ALERT 이 발생하였고 초과될 경우에는 문제가 발생합니다.
테이블 파티셔닝 유형
- HASH
파티션 열(키 값) 의 해시 알고리즘을 기반으로 분할 - RoundRobin
레코드를 라운드 로빈 방식으로 분할. 열(키 값) 이 필요하지 않음 - Range
사용자가 지정한 범위에 따라 파티션 분할
SAP 권장 파티셔닝 기준
BSEG는 HASH BELNR 기준임.
쿼리
확인
SELECT * FROM M_TABLE_PARTITIONS WHERE TABLE_NAME='테이블명'
실행
alter table SAPHANADB.BSEG PARTITION BY HASH (BELNR) PARTITIONS 12
확인
SELECT * FROM sys.M_JOB_PROGRESS
SELECT * FROM M_TABLE_PARTITIONS WHERE TABLE_NAME LIKE '%BSEG'
이렇게 12개로 파티셔닝 된걸 확인 할 수 있습니다.
소요시간은 2시간이 소요되었고 서비스 다운시간이 발생했습니다
반응형
'SAP > HANADB' 카테고리의 다른 글
SAP HANADB System DB, Tenant DB (0) | 2023.10.11 |
---|---|
s4hana memory reference ( SAP ABAP ) (0) | 2023.07.11 |
Replication Modes for SAP HANA System Replication(HA 모드) (0) | 2023.07.03 |
hana db data Load/Unload (0) | 2023.05.15 |
heap 메모리 사용 모니터링을 위한 유용한 쿼리(S4HANA) (0) | 2023.02.10 |