EJB 高速缓存设置

使用此页面为特定 Enterprise JavaBeans (EJB) 容器配置和管理高速缓存。为了避免由于尝试使高速缓存超负荷而导致的错误,应该确定高速缓存的绝对限制。将任何给定事务中的活动企业 Bean 数乘以预期的并发事务总数。然后,将结果与活动会话 Bean 实例数相加。此值就是高速缓存的限制。

要查看此管理控制台页面,请单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > EJB 容器设置 > EJB 高速缓存设置

清除时间间隔

指定容器试图从高速缓存中移除未使用项的时间间隔,以使项总数减少到高速缓存大小的值。此设置仅适用于高速缓存。

高速缓存管理器尝试维护一些未分配的条目,这些条目可在需要时被快速分配。当维护一些未分配条目时,后台线程会尝试释放一些条目。如果线程在应用程序服务器空闲时运行,当应用程序服务器需要分配新的高速缓存条目时,它不支付从高速缓存中移除条目的性能成本。通常,当高速缓存大小增大时,这个参数也增大。超时是按照事务类型来指定的:
  • 容器管理的事务:Bean 提供者将配置部署描述符中的超时属性。
  • Bean 管理的事务:应用程序将调用代码中的 UserTransaction.setTransactionTimeout 方法。
信息
数据类型 Integer
单位 毫秒
范围 0 到 2 147 483 647
缺省值 3000

高速缓存大小

指定 EJB 容器内活动实例列表中的存储区数。

存储区可以包含多个活动企业 Bean 实例,但如果表中的每个存储区具有指定给它的最小实例数,那么性能最高。当容器内的活动实例数超出存储区数目(即,高速缓存大小)时,容器定期尝试减少表中的活动实例数,这是通过钝化一些活动实例实现的。要获得性能和内存的最佳平衡,将此值设置为典型工作负载期间期待的最大活动实例数。

信息
数据类型 Integer
单位 散列表中的存储区
范围 大于 0。容器选择下一个等于或大于指定值的最大素数。
缺省值 2053

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=uejb_rcash
文件名:uejb_rcash.html