Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 应用程序中的多个C3P0池管理大小_Java_Connection Pooling_C3p0 - Fatal编程技术网

Java 应用程序中的多个C3P0池管理大小

Java 应用程序中的多个C3P0池管理大小,java,connection-pooling,c3p0,Java,Connection Pooling,C3p0,我的应用程序使用C3P0连接到数据库。日志显示了大量类似于的行 (Processor-thread-7)com.mchange.v2.resourcepool.BasicResourcePool:trace com.mchange.v2.resourcepool。BasicResourcePool@35416a1f[托管:25,未使用:3,不包括:0] 但是对于同一条线 托管计数在43到42和16之间变化。未使用的计数更改为41、40、0 除了少数情况,即 managed unused 25

我的应用程序使用C3P0连接到数据库。日志显示了大量类似于的行

(Processor-thread-7)com.mchange.v2.resourcepool.BasicResourcePool:trace com.mchange.v2.resourcepool。BasicResourcePool@35416a1f[托管:25,未使用:3,不包括:0]

但是对于同一条线 托管计数在43到42和16之间变化。未使用的计数更改为41、40、0

除了少数情况,即

managed unused
25      0
43      41
41      40
16      0
C3P0最大池大小:25


日志没有任何其他信息,有人能解释一下托管/未使用/排除计数代表什么,以及它是如何变化的吗

请检查您的日志消息中的身份哈希码“@35416a1f”。如果您显示的统计数据是交错的或接近同时的,那么看起来您有多个BasicResourcePool。请注意,这可能来自多个数据源,或者来自单个数据源获取具有多个身份验证的连接。要了解统计信息,“托管”映射到当前“池中”的连接总数,包括空闲连接和签出连接。“未使用”是指当前未由客户端签出并可供新客户端立即使用的连接数。“排除”是指(i)当前已签出的连接数;和(ii)由于某些错误而无效。他们将被销毁后立即签入。