【问题标题】:When should I open/close a connection to the database ? (MariaDB / node.js)我应该何时打开/关闭与数据库的连接? (MariaDB/node.js)
【发布时间】:2014-06-11 05:45:11
【问题描述】:

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

我在数据库上运行查询的过程中有这些阶段:

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

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

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

谢谢

【问题讨论】:

    标签: mysql node.js mariadb


    【解决方案1】:

    对于每个查询,您应该只需要query()。尽管如果您想要/需要查询并发 > 1,那么您应该使用通用池模块(npm 上至少有几个)来创建一个 mariasql 连接池。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-26
      • 1970-01-01
      • 1970-01-01
      • 2019-03-25
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      相关资源
      最近更新 更多