2

query() 関数を使用して、couchdb-python でアドホック JavaScript マップ関数を使用しています。クエリの処理にかかる時間を取得する方法はありますか?

スクリプトのタイミングを計ってみましたが、得られた時間が正しくないことは明らかです。query() 関数が返す ViewResult を反復処理してすべての結果を出力すると、真実に近い答えが得られると思いますが、タイミングに出力を含めたくありません..

誰でもアイデアはありますか?

本当にありがとう!

4

2 に答える 2

0

これが私のアプリケーションで物事を計る方法です。

from datetime import *

lastTime = datetime.now()
dosomestuff()
pollTime = datetime.now()

diff = pollTime - lastTime
print diff.total_seconds()
#or if not python2.7 (td.microseconds + (td.seconds + td.days * 24 * 3600) * 10**6) / 10**6
于 2011-07-23T09:03:02.203 に答える
0

view() 関数を使用して、データベースで永続的なビューを実行します。より効率的です。多くの場合、一時的なものは非常にコストがかかる可能性があります。

于 2012-07-20T23:38:33.073 に答える