그냥.. 답변이 없어서 끄적여봅니다^^.. 나름대로 체크리스트를 적어봅니당;;
1. 실행되는 쿼리들이 index를 타는지요? plan은?
2. 네트워크 환경이 10M는 아닌지요?
.... 파이어버드의 프로세스 확인을;;
3. 설마, RAM이 딸리는건 아닌지요? 가상메모리를 쓴다든지..
4. 혹시, IO는 원활이 돌아가는 HDD인지요?
5. (...--+) 조각모음은 언제 마지막으로 하셨는지요?
3,4,5는 무시하셔도 큰 무리없을 경우일거 같습니다.ㅎㅎㅎ ^^;;
초보자 님이 쓰신 글 :
: 안녕하십니까?
:
: 다름이 아니라 원격서버에 Firebird 1.51을 깔아 놓고
: 여러(5대 정도) 클라이언트가 붙어서 작업을 합니다.
:
: 근데, 어느 때 접속이 안되고 늦다해서 서버를 살펴보면
: Firebird가 CPU점유율 50%이상을 잡고 있는 경우가 있습니다.
:
: 뭐 복잡한 일을 하는 것도 아니고
: 그렇다고 많은 양의 쿼리를 수행하는 것도 아닌데
: 이럴땐 원인을 찾지 못하고 서비스를 중지/재개를 반복합니다.
:
: 어디서 그런 일이 생겼는지 알 수가 없는데
: 혹 이런 유형의 경험이 있으시면 조언 부탁드립니다.
:
: 그리고, 어떤 프로그램상의 실수로 그런 일이 생기는 지
: 아시면 좀 도와주시기 바랍니다.
:
: 서비스를 죽였다 살렸다 하는 일이 다반사라
: 아주 응급합니다.
:
: 그럼, 안녕히 계세요.
|