Bạn có thể kiểm tra xem kết nối có trong nhóm không để xem liệu nó có được phát hành hay không. Chỉ số trong các kết nối miễn phí sẽ là -1 nếu kết nối không được giải phóng. Đây là một ví dụ.
var mysql = require('mysql');
var pool = mysql.createPool({
connectionLimit : 10,
host : 'localhost',
user : 'root',
password : ''
});
pool.getConnection(function(err, connection) {
connection.query( 'SELECT something FROM sometable', function(err, rows) {
console.log(pool._freeConnections.indexOf(connection)); // -1
connection.release();
console.log(pool._freeConnections.indexOf(connection)); // 0
});
});