Есть ли способ получить время в миллисекундах для специального запроса к CouchDB с использованием couchdb-python? - PullRequest
2 голосов
/ 20 мая 2011

Я использую специальные функции отображения JavaScript в couchdb-python через функцию query ().Есть ли способ получить время, необходимое для обработки запроса?

Я пытался рассчитать время выполнения сценария, но для меня совершенно очевидно, что время, которое я получаю, неверно.Если я переберу ViewResult, который возвращает функция query (), и напечатает все результаты, я полагаю, что получаю ответ, который ближе к истине, но я не хочу, чтобы печать была включена в мои сроки ..

Кто-нибудь есть идеи?

Спасибо большое!

Ответы [ 2 ]

0 голосов
/ 21 июля 2012

Используйте функцию view () для запуска постоянных представлений в базе данных. Это более эффективно. Во многих случаях временный может быть очень дорогостоящим.

0 голосов
/ 23 июля 2011

Так я оцениваю вещи в своих приложениях.

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
...