数据访问调整参数
为了提高应用程序性能,您可以通过 WebSphere® Application Server 管理控制台调整一些数据访问资源。
请调整数据源和连接池的这些属性,以优化应用程序与数据存储器之间的事务的性能。
调整数据源
要查看配置以下属性的管理控制台页面,请单击 。- 启用 JMS 一阶段优化支持
- 如果您的应用程序不使用 JMS 消息传递,那么不要选择此选项。 激活此支持将使 Java™ 消息服务 (JMS) 能够从数据源获取优化连接。 激活此支持还会阻止 JDBC
应用程序从数据源获取连接。 有关 JMS 一阶段支持的进一步说明,请参阅
共享连接以受益于一阶段落实优化
主题。
- 语句高速缓存大小
- 指定每个连接可以高速缓存的语句数。WebSphere Application Server 数据源通过高速缓存未在活动连接中使用的语句来优化预编译语句和可调用语句的处理。 两个语句类型都会帮助减少具有后端数据的事务的开销。通常,您的应用程序具有的语句越多,高速缓存应该越大。 但是,请注意,指定超过所需大小的语句高速缓存大小会浪费应用程序内存且不会提高性能。
- 预编译语句是存储在
PreparedStatement对象中的预编译 SQL 语句。 Application Server 使用此对象来根据应用程序运行时的需要将 SQL 语句运行多次,并且值由运行时确定。 - 可调用语句是包含存储过程调用的 SQL 语句(存储过程是一系列预编译语句,这些语句执行任务并返回结果)。 此语句存储在
CallableStatement对象中。 Application Server 使用此对象来根据应用程序运行时的需要将存储过程运行多次,并且值由运行时确定。
- 预编译语句是存储在
调整连接池
要查看配置以下属性的管理控制台页面,请单击 。- 最大连接数
- 请指定可以在此池中创建的最大物理连接数。 这些是到后端数据存储器的物理连接。 当达到此数目时,不会创建任何新的物理连接;请求者必须一直等待,直到当前使用的物理连接被返回给池为止。
- 最小连接数
- 指定要保持的最小物理连接数。 在超出此数目之前,池维护线程不会废弃物理连接。