0

我安装了 Crystal Reports 并针对 Oracle 服务器工作。当打开 Toad 并检查“Top Session Finder”时,我看到 Crystal (cms.exe) 经常与数据库打开连接。

为什么 cms.exe 会针对数据库创建如此多的连接?可以限制吗?他们的目的是什么?

我可以将 Crystal Server 设置为仅在需要时打开连接并在完成使用后关闭它们吗?

4

1 回答 1

1

cms.exe进程代表中央管理服务器,它是水晶服务器平台的核心部分之一。

为什么 cms.exe 会针对数据库创建如此多的连接?可以限制吗?

如果您打开 CMC(中央管理控制台)并选择服务器并打开中央管理服务器的属性页面,您应该会看到一个选项System Database Connections Requested

该选项的用途,由管理员指南解释:

指定 CMS 尝试建立的 CMS 系统数据库连接数。如果服务器无法建立所有请求的数据库连接,CMS 将继续运行,但性能会降低,因为可以同时处理的并发请求较少。CMS 将尝试建立额外的连接,直到建立所请求的连接数。

他们的目的是什么?

同样,取自管理员指南:

CMS 维护安全和配置信息、将服务请求定向到服务器、管理审计并维护 CMS 系统数据库。

换句话说:如果没有 CMS,您的 Crystal Server 环境将无法运行。关闭它,您的整个环境将停止工作。

它总是需要打开与数据库的连接才能快速处理请求。虽然您可以限制连接数,但这样做可能会影响 Crystal Server 环境的性能。

于 2014-09-23T08:18:59.820 回答