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현상을 어느정도 예방할 수 있다.
이글은 필자가 겪어보고 찾아보고 수정해본 경험을 바탕으로 한것이지 정답은 아니다.
참고만 하시길..
최신 댓글