什么时候应该在node.js mysql中使用连接池?

时间:2016-07-06 07:14:19

标签: mysql node.js connection-pooling node-mysql

这是我在node.js中创建MySQL连接的典型方式

var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : '',
  database : 'address_book'
});
var app = express();

connection.connect(function(err){
if(!err) {
    console.log("Database is connected ... nn");    
} else {
    console.log("Error connecting database ... nn");    
}
});

生产使用是否足够好?什么时候应该使用连接池?使用连接池有什么优缺点?

1 个答案:

答案 0 :(得分:1)

这将有效但不建议为每个请求创建mysql连接。

因此,建立一个mysql连接池会更好,因为与先前的情况相比,获得连接的成本将为零。