Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 4 Next »

쿼리를 실행한 후 에러가 발생하였을 때, Property를 수정하여 해결하는 방법을 설명한다.


쿼리 실행하는대 메모리가 부족하여서, 에러가 발생함

아래와 같은 이유로, 쿼리를 처리하는대 필요한 메모리를 제한 하고 있다.

  • 특정 쿼리가 메모리를 너무 많이 사용하는 경우, 데이터베이스에서 동시에 실행중인 다른 쿼리가 메모리 부족으로 실행하지 못 한는 경우가 발생한다

따라서, 한개의 쿼리가 사용가능한 메모리 최대 사이즈 Property 값을 증가시켜, 에러를 해결할 수 있다.

MAX_QPX_MEM 에서 한개의 SQL의 최대 사용 가능한 메모리 를 관리한다. SET MAX_QPX_MEM 페이지를 참고하여, 실행중인 마크베이스 쿼리의 최대 메모리 사이즈를 변경할 수 있다.

이 경우 마크베이스를 재시작하면, 설정한 값이 적용되지 않으므로, machbase.conf 파일도 아래와 같이 함께 수정하여야 한다.

Fog 해결 방법

machbase.conf의 Property#MAX_QPX_MEM 를 보다 큰 값으로 수정한다.

Cluster 해결 방법

수정할 Property는 Fog edtion과 동일하다. 단, 모든 클러스터 노드의 machbase.conf 를 수정해야 한다.

  • No labels