我正在使用express
构建一个json API(好吧,也许会移到koa
)。我将我的数据存储在PostgreSQL数据库中,并使用pg-promise
从中获取数据(async/await
通过babel)。
我对node.js完全陌生,我无法在该环境中找到有关性能测量的任何信息。
具体来说:
module.exports.get_hierarchy = async function () {
const rows = await postgres.any('SELECT id, parent, title, permission FROM heading');
var result = [];
// some black magic goes here...
return result;
}
我想知道(以编程方式,如果可能)SELECT
消耗多少时间。 (不是时间承诺从构建到解析,这可以通过获取两个时间戳来实现,但是DB服务器用于处理查询的实际时间)。
这可以实现吗?如果是这样,怎么样?