MongoDB クエリの総実行時間を計測する方法

MongoDB クエリの総実行時間を計測する方法をご紹介します。

MongoDB | モンゴディービー

背景 explain() 以外でクエリの実行時間を計測したい

MongoDB の find や aggregate クエリの実行時間を計測するにはそれぞれ以下の方法があります。

本記事では 1つの find() や aggregate() の計測ではなく、数行に渡る JavaScript コードの総実行時間を計測する方法をご紹介します。

MongoDB クエリの総実行時間を計測するサンプルコード

var before = new Date()

// execute your query

load('/path/to/your_query.js')

var after = new Date()
var executionMilliseconds = after - before

print(executionMilliseconds + ' ms')
print(executionMilliseconds/1000 + ' sec')

以上、MongoDB クエリの総実行時間を計測したい、現場からお送りしました。

参考情報