现将日常运维积累的一些jdbc数据源配置参数理解总结一下,供大家参考。
这些参数对我们理解WEBLOGIC连接jdbc数据源的调优、诊断很有帮助。
JDBC 数据源配置:常规
Name |
Description |
Name |
可在 WebLogic 域中标识该数据源的唯一名称。 |
JNDI Name |
此数据源绑定到的 JNDI 路径。默认情况下,JNDI 名称就是数据源的名称。 要为数据源指定多个 JNDI 名,请在单独的行上分别输入每个 JNDI 名。 查找 JNDI 路径的应用程序将得到与此数据源对应的 javax.sql.DataSource 实例。 |
Row Prefetch Enabled |
启用通过一次服务器访问“预取”(即从服务器发送到客户端)多个行。 当外部客户端通过 WebLogic Server 使用 JDBC 访问数据库时,行预取功能可以一次性地访问服务器来为客户端提取多行,从而提高性能。当客户端和 WebLogic Server 位于同一 JVM 中时,WebLogic Server 将忽略此设置且不使用行预取功能。 |
Row Prefetch Size |
如果启用行预取,则指定为客户端预取的结果集行数。 最佳预取大小取决于此查询的具体设置。通常在达到特定值之前,增加此数字时性能会提高。达到此特定值后,即使再增加此数字,也不会使性能有任何显著的提高。如果超过 100 行,提高性能的可能性将微乎其微。通常默认值即适用于大多数情况。 最小值: 2 最大值: 65536 |
Stream Chunk Size |
指定流量数据类型的数据块大小。 流数据类型(例如,调用 getBinaryStream() 而得到的数据类型)将根据需要以按大小排列好的数据块形式从 WebLogic Server 发送到客户端。 最小值: 1 最大值: 65536 |
JDBC 数据源配置: 连接缓冲池
Name |
Description |
URL |
要连接到的数 |