2014-09-18 6 views
0

Crystal Reports가 설치되어 있고 Oracle 서버에 대해 작업하고 있습니다. Toad를 열고 "Top Session Finder"를 확인하면 Crystal (cms.exe)가 데이터베이스와의 지속적인 연결을 유지하고 있음을 알 수 있습니다.Crystal Reports는 지속적으로 데이터베이스 서버에 대한 연결을 엽니 다.

왜 cms.exe가 데이터베이스에 너무 많은 연결을 생성합니까? 그것은 제한 될 수 있습니까? 그들의 목적은 무엇입니까?

Crystal Server가 필요할 때만 연결을 열도록 설정하고 사용이 끝나면 닫을 수 있습니까?

답변

1

cms.exe 프로세스는 Central Management Server의 약자이며 Crystal Server 플랫폼의 핵심 부분 중 하나입니다.

왜 cms.exe가 데이터베이스에 너무 많은 연결을 생성합니까? 수 제한이 있습니까?

는 CMC (중앙 관리 콘솔)를 열고 서버을 선택하고 중앙 관리 서버에 대한 속성 페이지를 열 경우 요청 옵션 시스템 데이터베이스 연결을 볼 수 있습니다.

옵션의 목적은 관리자 안내서에 의해 설명 :

는 CMS 시도가 확립 CMS 시스템 데이터베이스 연결 수를 지정합니다. 서버가 요청 된 데이터베이스 연결을 모두 설정할 수없는 경우 CMS는 계속 작동하지만 은 동시 요청 수가 더 적기 때문에 성능이 저하됩니다. . CMS는 요청 된 연결 수가 설정 될 때까지 추가 연결을 설정하려고 시도합니다.

용도는 무엇입니까?

다시, 관리자 안내서에서 촬영 :

CMS는, 보안 및 구성 정보를 관리 서버에 서비스 요청을 지시, 감사를 관리하고, CMS 시스템 데이터베이스를 유지 관리합니다.

즉, Crystal Server 환경은 CMS 없이는 작동 할 수 없습니다. 종료하고 전체 환경이 작동을 멈 춥니 다.

요청을 신속하게 처리하려면 항상 데이터베이스에 대한 연결이 열려 있어야합니다. 연결 수를 제한 할 수는 있지만 Crystal 서버 환경의 성능에 영향을 미칠 수 있습니다.

+0

CMS가 주문형 연결을 열 수 있습니까? 내가 의미하는 바는 그것이 데이터베이스에서 무언가를 필요로 할 때 열린 커넥션이고 그것이 완료 될 때 닫는 것입니까? – developer82

+0

아니요, CMS 연결을 열어 두어야합니다. 요청시 연결 열기 및 닫기를 지원하지 않습니다. 이는보고에 사용되는 연결에서만 지원됩니다. 끊임없이 연결을 끊고 다시 연결하면 성능이 크게 저하 될뿐 아니라 연결을 유지하는 것보다 데이터베이스에 큰 부담이됩니다. –