메모리 부족 에러

메모리 부족 에러

이 섹션에서는 쿼리 실행 후 메모리 부족 에러가 발생했을 때 프로퍼티를 수정하는 방법을 설명합니다.

쿼리 실행 시 메모리 부족으로 인한 에러 발생

다음과 같은 이유로 쿼리 실행에 필요한 메모리가 제한됩니다.

특정 쿼리가 너무 많은 메모리를 사용하면 동시에 실행 중인 다른 쿼리가 메모리 부족으로 실행되지 못할 수 있습니다.

이를 방지하기 위해 한 쿼리에서 사용할 수 있는 메모리의 최대 크기 프로퍼티 값을 증가시켜 에러를 해결할 수 있습니다.

MAX_QPX_MEM 프로퍼티는 하나의 SQL에서 사용할 수 있는 최대 가용 메모리를 관리합니다.

실행 중 설정하는 방법과 메모리 부족으로 인해 발생하는 에러 메시지 및 TRC 메시지는 SET MAX_QPX_MEM 페이지를 참조하세요.

SET 명령으로 프로퍼티 값을 설정한 경우 machbase 재시작 시 설정 값이 적용되지 않으므로 다음과 같이 machbase.conf 파일도 수정해야 합니다.

Standard Edition

machbase.conf의 MAX_QPX_MEM을 더 큰 값으로 수정합니다.

Cluster Edition

Standard Edition과 동일합니다. 단, 모든 클러스터 노드의 machbase.conf를 수정해야 합니다.

최근 업데이트