第 7 章 配置 Data Grid Server Datasources
创建受管数据源,以优化数据库连接的连接池和性能。
您可以将数据库连接属性指定为 JDBC 缓存存储配置的一部分。但是,您必须为每个缓存定义执行此操作,通过创建多个不同的连接池来重复配置并浪费资源。
通过使用共享、管理的数据源,您可以集中连接配置和池,以便更有效地使用。
7.1. JDBC 缓存存储的数据源配置 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
数据源的数据网格服务器配置由两个部分组成:
-
定义如何连接到数据库的
连接工厂
。 -
定义如何池和重复利用连接的连接池。
- 1
- 定义数据源名称、JNDI 名称,以及是否启用统计集合。
- 2
- 指定创建连接的 JDBC 驱动程序。将驱动程序 JAR 放在
server/lib
目录中。 - 3
- 指定连接的用户名。
- 4
- 为连接指定对应的密码。
- 5
- 指定特定于正在使用的驱动程序的 JDBC URL。
- 6
- 添加验证新连接的查询。
- 7
- 为连接配置其中一个事务隔离级别:
NONE
、READ_UNCOMMITTED
、READ_COMMITTED
、REPEATABLE_READ
、SERIZABLE
. - 8
- 设置可选的 JDBC 驱动程序的连接属性。
- 9
- 定义池包含的初始连接数。
- 10
- 设置池中连接的最大数量。
- 11
- 设置池应包含的最小连接数。
- 12
- 指定后台验证运行之间的时间(以毫秒为单位)。
- 13
- 指定连接被删除前可以保持闲置的时间(以分钟为单位)。
- 14
- 指定在等待连接时阻止的时间(以毫秒为单位),在等待连接后抛出异常。
- 15
- 指定在发生泄漏警告前可以保存连接的时间(以毫秒为单位)。