NexusDB로 데이타 베이스 서버를 만드는 경우

NexusDB로 데이타 베이스 서버를 만드는 경우 해야할일이 3가지 있다.

첫째 nxServerEngine.MaxRam을 디폴트값인 -1에서 다른 값으로 설정하는 것이다.

MB 단위로 설정한다. 보통 필자의 경우 서버를 설치할 컴의 메모리에 따라 50%정도를 해준다.

2기가 컴의 경우 1000을 입력하고 1기가 미만의 경우 200-500 사이의 값을 설정한다.

둘째 nxServerEngine.option중 CloseInactiveFile,Folder 옵션을 Ture로 해준다.

쓸데없는 Temp를 지워준다.

세째 TimeOut관련 옵션을 -1 에서 30초 이상으로 설정한다. MilliSecond 이므로 30000을 입력하여 30초 이상으로 설정한다. 이부분은 클라이언트와 서버 모두 동일하다.

이상의 경우 서버가 다운되거나 멈춰 발생하는 클라이언트의 Lock현상을 어느정도 예방할 수 있다.

이글은 필자가 겪어보고 찾아보고 수정해본 경험을 바탕으로 한것이지 정답은 아니다.

참고만 하시길..

Author: yyjksw