如何测试mysql连接?

时间:2014-08-09 02:04:46

标签: mysql

我的程序在池中创建5个连接,但是当程序运行大约24小时后,SQL执行失败,我认为连接不可用,我不想调整mysql中的参数,我想要修改mysql连接的策略。当连接不可用时,它会关闭连接并重新连接,我没有找到API。

2 个答案:

答案 0 :(得分:1)

您必须运行查询并查看它是否成功。通常使用其中一种:

SELECT version()
SELECT 1
SELECT current_time()

答案 1 :(得分:1)

如果会话空闲时间过长,MySQL服务器将丢弃该会话。您必须定期使用mysql_ping()或与服务器交换一些查询以使其保持活动状态。由于您没有指定语言,我无法帮助您。