将数据库装入实用程序与运行时环境配合使用
缺省情况下,运行时环境会将会话数据中的联系和响应历史记录数据写入到登台表。但是,在非常活动的生产系统中,对所有数据进行高速缓存(此后运行时才能将数据写入到登台表)所需的内存量可能非常大。您可以将运行时配置为使用数据库装入实用程序以提高性能。
如果启用了数据库装入实用程序,那么运行时会将数据写入到登台文件,而不是在写入到登台表之前将所有联系和响应历史记录保留在内存中。您通过 externalLoaderStagingDirectory 属性来定义包含登台文件的目录的位置。 此目录包含若干子目录。第一个子目录是运行时实例目录,其中包含 contactHistrespHist 目录。 contactHistrespHist 目录包含 audienceLevelName.uniqueID.currentState 格式且名称唯一的子目录,这些子目录中包含登台表。
您可以通过在应用程序服务器启动脚本中定义 interact.runtime.instance.name JVM 属性来定义运行时实例目录。例如,您可以将 -Dinteract.runtime.instance.name=instance2 添加到您的 Web 应用程序服务器启动脚本。如果未设置,那么缺省名称为 DefaultInteractRuntimeInstance
samples 目录包含一些样本文件以帮助您编写您自己的数据库装入实用程序控制文件。
通过运行时环境来启用数据库装入实用程序