Query 실행 직후에 onstat -m을 하면 혹시 다른 에러가 있는지 궁금하고
BUFFERS 를 지금의 한 2배 정도 더 올려 보시구요.
그래도 계속 에러가 나면 Query를 좀 수정할수 없는지 궁금하네요.
Query를 좀 쪼개서 Join을 좀 줄여 보면 어떨까 하네요.
>>초보자 님께서 쓰시길<<
:: onstat - 한 내역입니다.
:: Informix Dynamic Server Version 7.31.UC2 -- On-Line -- Up 01:04:10 -- 159808 Kbytes
::
:: 계속해서 그런 현상이 나타납니다..
::
:: 도와주십시요..
::
:: >>신호 님께서 쓰시길<<
::
:: :: onstat - 를 실행하신후 나온 output이 궁금 합니다. 물리적 메모리가 512M 밖에 안된다고 하는데
:: all
:: :: ocate한 메모리는 얼마나 되나 해서 궁금해서요. output을 본 후 방법을 이것 저것 해보느게 좋을
:: 듯..
:: ::
:: ::
:: ::
:: :: >>초보자 님께서 쓰시길<<
:: ::
:: :: :: 제가 지금 esql/c를 사용해서 프로그램을 작성하고 있는데
:: :: :: query 를 실행하면 208 에러 메세지를 띄우면서 다음 진행이 안됩니다...
:: :: :: shared memory 문제 인것 같은데
:: :: :: 제가 인포믹스가 처음이라 어떻게 조치를 취해야 할 지 전혀 감을 못잡고 있습니다.
:: :: :: 고수님 께서 도와 주세요.....
:: :: :: 제가 다루는 테이블의 내역은 13000건 정도이며 테이블 5개 정도의 join을
:: :: :: 한 것입니다..
:: :: ::
:: :: :: 밑의 내용은 제 /informix/admin/onconfig 중 shared memory 에 관한 내역입니다..
:: :: :: LOCKS200000# Maximum number of locks
:: :: :: BUFFERS40000# Maximum number of shared buffers
:: :: :: NUMAIOVPS3# Number of IO vps
:: :: :: PHYSBUFF128# Physical log buffer size (Kbytes)
:: :: :: LOGBUFF32# Logical log buffer size (Kbytes)
:: :: :: LOGSMAX6# Maximum number of logical log files
:: :: :: CLEANERS2# Number of buffer cleaner processes
:: :: :: SHMBASE0xa000000# Shared memory base address
:: :: :: SHMVIRTSIZE 64000# initial virtual shared memory segment size
:: :: :: SHMADD32000# Size of new shared memory segments (Kbytes)
:: :: :: SHMTOTAL0# Total shared memory (Kbytes). 0=>unlimited
:: :: :: CKPTINTVL3000# Check point interval (in sec)
:: :: :: LRUS16# Number of LRU queues
:: :: :: LRU_MAX_DIRTY 60# LRU percent dirty begin cleaning limit
:: :: :: LRU_MIN_DIRTY 40# LRU percent dirty end cleaning limit
:: :: :: LTXHWM50# Long transaction high water mark percentage
:: :: :: LTXEHWM60# Long transaction high water mark (exclusive)
:: :: :: TXTIMEOUT0x12c# Transaction timeout (in sec)
:: :: :: STACKSIZE32# Stack size (Kbytes)
:: :: ::
:: :: :: 저의 시스템은 512 M 메모리에 167 cpu 2장이 꽂혀 있습니다..
:: :: :: sun Ultra Enterprise 3000 입니다..
:: :: ::
:: :: ::
|