NonStop 서버에서 실행중인 ODBC 풀이 있습니다. 풀은 SQL/MX에 연결됩니다.NonStop ODBC : 연결 (ODBC 서버)을 CPU에 할당하는 방법은 무엇입니까?
이 풀은 JDBC 풀이 ODBC 풀에 연결된 몇 가지 외부 Java 응용 프로그램 (예 : 응용 프로그램 당 14 개의 연결)에서 사용됩니다.
시간이 흐르면서 (일부 응용 프로그램이 재활용 된 후) CPU 간 불균형이 발생합니다. 일부 프로세스에서는 8 개의 ODBC 프로세스가 실행되고 일부 프로세스에서는 5 개만 실행되므로 CPU 시간 불균형이 발생합니다.
지금까지는 CPU가 라운드 로빈 방식으로 ODBC 프로세스에 할당되었다고 가정했습니다. 이는 ODBC 프로세스의 수를 동일하게 분산되게 유지합니다. 그래도 그런 경우는 아닙니다.
ODBC 풀이 모든 새로운 할당 된 프로세스에 대해 선택할 CPU를 결정하는 방법에 대한 정보가 있습니까? 그것은 CPU 부하를 봐? 사용 가능한 메모리? 다른 것?
슬프게도 HP 자체의 사람들 (우리에게 제공되는)조차도 이러한 질문에 확실하게 대답 할 수 없었습니다. :-(