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

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

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

У кого-нибудь есть идеи?

Огромное спасибо!

2 ответа

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

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

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

Другие вопросы по тегам