类别

版本

您正在查看9.7 -版本的RapidMiner服务器文档点击这里查看最新版本

JBoss配置的最佳实践

本页提供了一些设置的简要概述,可以根据您的使用情况进行调整。在每个设置下,您可以找到在本地机器上安装RapidMiner Server的推荐值当地的在专用服务器上默认的对于高负载情况。控件中完成以下设置standalone.xml位于配置文件夹的RapidMiner服务器主目录。在安装过程中,您已经选择了主目录。主文件夹的位置通常取决于安装了RapidMiner Server的机器用户(例如C:\Users\TestUser\ rapidminer-server \ rapidminer-server-home \ \ standalone.xml配置)。

数据库池

最小池大小

'min-pool-size'定义了应该始终保持打开的最小连接数。这减少了响应时间,但也分配资源,即使没有使用RapidMiner服务器。乐鱼体育安装

当地0 默认的5 大50

max-pool-size

'max-pool-size'定义了打开数据库连接的上限。更高的值可能需要调整max_connections数据库设置。

当地20 默认的50 大90 +

语句缓存

prepared-statement-cache-size

应该保存在缓存中的预处理语句的数量。此参数只能与high结合使用最小池大小价值。将此值设置为100会增加吞吐量,但会为缓存消耗额外的RAM。

当地0 默认值0 100年大

share-prepared-statements

允许在事务中重用准备好的语句。

当地的假 默认的错误 大真

会话bean

访问超时

虽然正常使用不需要,但您可以增加有状态bean和单例bean的“默认访问超时”,以更好地承受过载峰值。

 

当地5000 默认5000 30000年大

池大小

将无状态bean池的大小增加到大约CPU核数/ 8 * 20在具有超过8个逻辑核的机器上。

   

当地20 默认的20 CPU核数/ 8 * 20

日志记录

降低日志级别

可用的日志级别有FATAL、ERROR、WARN、INFO、DEBUG和TRACE。

将控制台日志处理程序的值从INFO更改为WARN。

< CONSOLE -handler name="CONSOLE"> 

将日志级别标记添加到server.log处理程序。

 

当地的信息 默认的信息 大的警告

禁用控制台日志记录

通过删除该行关闭控制台日志记录<处理器name = "安慰" / >以减少不必要的I/O操作。

当地的启用 默认启用 大的残疾人

部署扫描仪

由于部署扫描程序仅在启动时才需要scan-interval可设置为小于1的整数值。

  

当地0 默认5000 大0

JDBC驱动程序

MS SQL Unicode性能

MS SQL Server提供了不同的数据类型来存储字符串值:字符varchar,文本。如果要存储unicode数据,则应使用以下类型:ncharnvarcharntext。默认情况下,MS SQL JDBC驱动程序将以unicode格式发送所有字符串数据。如果MS SQL服务器的底层数据类型不使用unicode数据类型,那么这种行为将导致性能问题,因为MS SQL服务器需要转换相应的值。如果你没有在RapidMiner Server DB中使用unicode数据类型,你应该通过在JDBC URL中添加以下前缀来禁用JDBC驱动程序中的unicode格式:sendStringParametersAsUnicode = false

<连接url > jdbc:状态"置疑":/ / localhost: 1433;数据库名=主;SelectMethod =游标;sendStringParametersAsUnicode = false < /连接url >

以下SQL查询可用于识别unicode数据列:

从information_schema中选择table_name, column_name, data_type。数据类型= 'nchar'或数据类型= 'nvarchar'或数据类型= 'ntext'的列