mycat5.7 timeout 问题

MySql 码拜 8年前 (2016-07-12) 1171次浏览
解决方案

20

看帖子问题已经解决了
我们以前用的myBatis,里面有个参数,就是设定连接池每隔一段时间自动ping一下数据库,可以破解MySQL的wait_timeout问题。没用过hibernate,不清楚有没有对应的配置。

20

找不到原来代码了,在网上找了一个,和印象中的配置差不多http://my.oschina.net/xpbug/blog/324978

<environment id="development">
	<transactionManager type="jdbc" />
	<dataSource type="POOLED">
		<property name="driver" value="com.mysql.jdbc.Driver" />
		<property name="url" value="jdbc:mysql://localhost:3306/kpi?autoReconnect=true" />
		<property name="username" value="mysql" />
		<property name="password" value="mysql" />
		<property name="poolPingEnabled" value="true"/>
		<property name="poolPingQuery" value="select now() from kpi.lastupdatedlog limit 1"/>
		<property name="poolPingConnectionsNotUsedFor" value="3600000"/>
	</dataSource>
</environment>

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mycat5.7 timeout 问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)