我应该何时打开/关闭与数据库的连接? (MariaDB / node.js)

时间:2014-04-25 13:17:58

标签: mysql node.js mariadb

我正在使用https://github.com/mscdex/node-mariasql

我在DB上运行查询的过程中已经有了这些阶段:

var Client = require('mariasql');
var client = new Client();
client.connect(...);
client.query(...);
client.end();

我什么时候应该运行这些?

在每个查询中运行整个事情(除了当然要求)? 保留一个客户端实例并始终保持打开状态,并为每个查询运行.query?

由于

1 个答案:

答案 0 :(得分:1)

每个查询都需要query()。虽然如果你想/需要查询并发> 1然后你应该使用通用池模块(在npm上至少有几个)来创建一个mariasql连接池。