TU_*_*KAI 14 java hibernate c3p0
我是c3op的新手,对以下内容的使用感到困惑:
c3p0.idle_test_period
Run Code Online (Sandbox Code Playgroud)
在此链接中:如何配置C3P0连接池
idleTestPeriod : Must be set in hibernate.cfg.xml (or hibernate.properties), Hibernate default:
0, If this is a number greater than 0, c3p0 will test all idle, pooled but unchecked-out
connections, every this number of seconds.
Run Code Online (Sandbox Code Playgroud)
什么是这种测试(IDEL,池连接)的目的,并c3p0.idle_test_period和c3p0.timeout之间的关系?
Mar*_*inK 25
数据库服务器可以在一定时间后关闭其侧面的连接 - 在应用程序中造成一些错误,因为它会尝试这不再可用在服务器端的连接上发送一个查询.
为了避免这种情况,您可以让池定期检查连接(想想ping)是否有效.这idle_test_period
是为了什么.
timeout
池是从池中删除连接的时间跨度,因为连接未检出(使用)一段时间,并且池包含的连接数多于c3pO.min_size
.
归档时间: |
|
查看次数: |
17469 次 |
最近记录: |