2017-05-04 3 views

답변

1

그렇게 할 수있는 특정 기능은 없습니다. 일반적으로 수동으로 테이블 열을로드/언로드하는 것은 이 아니며이 필요하거나 권장되지 않습니다.

선호하는 언로드가 필요한 경우에는 UNLOAD PRIORITY 테이블 특성을 사용할 수 있습니다.

정기적으로 모든 테이블을 언로드하는 것은 메모리 내장 데이터베이스를 사용할 때별로 의미가 없습니다. 여기에 유스 케이스는 무엇입니까?

+0

실제로 모든 테이블을 언로드하지 않습니다. 테이블이로드되고 OOM 오류가 발생합니다. 그래서 우리는 1 분마다로드되는 테이블을 언로드하는 cronjob을 만들려고합니다. – Ronak

+1

시스템과 같은 사운드가 너무 작아서 팀에서 실행하는 쿼리가 너무 많은 메모리를 소비합니다. 테이블 언로드는 여기 해결책이 아닙니다. 과도한 메모리 사용의 원인을 찾아서 수정하는 것입니다. 엄청난 양의 레코드가있는 테이블을 처리하는 경우, 레코드를 분할하고 레코드의 하위 집합에만 액세스하는 것이 유용 할 수 있습니다. 게다가 데이터 볼륨에 따라 HANA 인스턴스의 크기를 조정해야합니다. –

0

인스턴스가 너무 작거나 해당 인스턴스에 대해 너무 큰 데이터 세트가있는 것 같습니다. 이것이 시나리오가 아닌 경우 동적 데이터 계층화를 확인할 수 있습니다. 디스크 (콜드 스토리지) 및 메모리 (핫 스토리지)를 유지할 항목을 선택할 수 있습니다. https://www.sap.com/developer/groups/dt-get-started.html