我使用mysql模块,过一段时间之后,mysql连接池,会卡一会,然后恢复正常了,请问这是怎么回事?
来自酷炫的 CNodeMD
可能是你有些地方做的是释放连接,而不是销毁
@hesen1 你好 pool.getConnection(function(err,connection){ if(err) resolve({error:err as Error,results:null}); connection.query(SQlString, function (error:mysql.IError, results, fields) { resolve({error:error as Error,results:results}); connection.realse(); }); 为什么不是释放连接 而是销毁? })
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
可能是你有些地方做的是释放连接,而不是销毁
@hesen1 你好 pool.getConnection(function(err,connection){ if(err) resolve({error:err as Error,results:null}); connection.query(SQlString, function (error:mysql.IError, results, fields) { resolve({error:error as Error,results:results}); connection.realse(); }); 为什么不是释放连接 而是销毁? })