を使用してjson APIを構築していますexpress
(まあ、おそらくに移動し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
。(2つのタイムスタンプを取得することで達成できる構築から解決までの時間の約束ではなく、DBサーバーがクエリを処理するために消費した実際の時間)。
これは達成できますか?もしそうなら、どのように?