1. Clustered Table & Pooled Table
Clustered Table: 몇몇 테이블들로부터 얻은 정보를 SAP Kernel 단에서 하나의 논리적 테이블로 묶어서, DB Level의 Join 없이 접근 가능하도록 만들어 놓은 오브젝트.
Pool Tableed: 몇몇 작은 테이블들을 SAP Kernel 단에서 하나의 테이블로 묶어서 DB 오브젝트가 많아지는 것을 방지.
2. Declustering/Depooling
SAP NetWeaver 7.5부터는 Declustering(Clustered Table 사용 안함)과 Depooling(Pooled table 사용 안함)이 기본적으로 설정됨.
과거에는 DB에 부하를 조금 주고 Application Level의 최적화를 통해 성능을 향상시켰지만, 이제는 DB 레벨에서의 성능 최적화가 중요해짐. Clustered Table과 Pooled Table은 SAP Kernel, 즉 Application 단에서 데이터 압축이 이루어지는 것이기 때문에, 오히려 DB 레벨의 최적화에 방해가 됨.
따라서 앞으로는 Declustering/Depooling이 권고됨.
SAP NetWeaver 7.5 이후부터는 Declustering/Depooling이 필수사항.
3. Cluster Table & Pool Table 확인 방법
SDBI_CLUSTER_CHECK 레포트: Clustered Table 확인 및 점검
SDBI_POOL_CHECK 레포트: Pooled Table 확인 점검
SDBI_CHECK_BCD_NUMBERS 레포트: 모든 Clustered Table과 Pooled Table의 BCD(Binary Coded Decimals) 번호가 정상인지 확인
※ 위의 레포트 실행 주기 (SAP Note 1784377 권장사항)
평소에 운영할 때에도 1년에 한 번은 실행할 것을 권장. (Data Inconsistency Check를 위해)
기존에 Clustered/Pooled Table을 사용하다가 Declustered/Depooled Table로 마이그레이션이 계획되어 있다면 미리(Migration 수행 수 개월 전부터) 위의 레포트들을 돌려서 오류를 수정하고 넘어갈 것을 권고.
Unicode Conversion이나 HANA Migration을 할 거라면 해줘야 함.
참고자료:
SAP Note 1892354 - SAP Strategy for Cluster and Pool Tables
SAP Note 1784377 - Checking pool tables and cluster tables
'SAP BC' 카테고리의 다른 글
SAPMMC에서 일부 SAP 인스턴스가 갑자기 보이지 않을 때 (0) | 2019.12.23 |
---|---|
SAP Host Agent 개념 및 업그레이드 방법 (0) | 2019.12.23 |
SAP ERP EhP7 Win-MSSQL HA 설치 - AAS편 (Step by Step) (0) | 2019.12.21 |
SAP ERP EhP7 Win-MSSQL HA 설치 - PAS 편 (Step by Step) (0) | 2019.12.21 |
SAP ERP EhP7 Win-MSSQL HA 설치 - Additional Cluster Node 편 (Step by Step) (0) | 2019.12.20 |