0

Crystal Reports をインストールして、Oracle サーバーに対して動作させています。Toad を開いて "Top Session Finder" を確認すると、Crystal (cms.exe) がデータベースとの接続を常に開いていることがわかります。

cms.exe がデータベースに対して非常に多くの接続を作成するのはなぜですか? 制限できますか?彼らの目的は何ですか?

Crystal Server が必要なときだけ接続を開き、使い終わったら閉じるように Crystal Server を設定できますか?

4

1 に答える 1

1

プロセスはCentral Management Servercms.exe略で、Crystal Server プラットフォームのコア部分の 1 つです。

cms.exe がデータベースに対して非常に多くの接続を作成するのはなぜですか? 制限できますか?

CMC (中央管理コンソール) を開いて [サーバー]を選択し、中央管理サーバーのプロパティ ページを開くと、 [システム データベース接続が要求されました] オプションが表示されます。

管理者ガイドで説明されているオプションの目的:

CMS が確立を試みる CMS システム データベース接続の数を指定します。サーバーが要求されたすべてのデータベース接続を確立できない場合、CMS は機能し続けますが、同時に処理できる同時要求が少なくなるため、パフォーマンスが低下します。CMS は、要求された数の接続が確立されるまで、追加の接続を確立しようとします。

彼らの目的は何ですか?

繰り返しますが、管理者ガイドからの引用:

CMS は、セキュリティおよび構成情報を維持し、サービス要求をサーバーに送信し、監査を管理し、CMS システム データベースを維持します。

つまり、Crystal Server 環境は CMS なしでは機能しません。シャットダウンすると、環境全体が機能しなくなります。

リクエストを迅速に処理するために、データベースへのオープン接続が常に必要です。接続数を制限することはできますが、Crystal Server 環境のパフォーマンスに影響を与える可能性があります。

于 2014-09-23T08:18:59.820 に答える