我应该在完全执行云功能之前关闭数据库连接吗?

时间:2019-02-15 08:03:41

标签: google-cloud-platform google-cloud-functions

我正在使用knex.jscloud function

在完全执行cloud function之前我应该​​关闭数据库连接

如下所示的代码段:

async function dailyReport(event, callback) {
  console.log('daily report');
  const results = await knex.raw(sql).get('rows');

  //Before executing `callback` function, close the connection to the database firstly.
  await knex.destroy();

  callback();
}

1 个答案:

答案 0 :(得分:1)

如果您的连接可以重新用于该实例的将来调用,那么我会保持打开状态作为优化。